How much necessary is for you all a CrossCompiler environment for C/C++ ? Do you use them? Are you happy with them? Would you like something more advanced? Which OS would you like it to support?
They necessary today for any big project .. Also for any big porting work from linux. Because not only latest compiler/linker matter with all that new features of language itself, but also latest stuff such as make, bison, auto tools, scripts, parsers and all kind of stuff which present in whole cross-compiler environment and works without problems. Some of which even didn't present on aos.
I for myself happy that Sebastian still works on adtools, and most of time adapt necessary language features for us. Basically it enough to clone his sources, and build cross-compiler for own needs and tests (he give pretty ok txt about how to build it)
I don't use cross compilers, and I'm not happy with them, it's hazel having to run Linux to compile stuff on AmigaOS.
Maybe if compiling OWB it might be necessary. Compiling MPlayer its not, necessary with cross compiler.
Anyway it's totally possible develop software on windows 10 / Virtual Studio, and test software under windows, using cross platform libraries like Allegro or SDL, and just compile on Amiga when it's done. The only issue are endian thing that fixed when loading / saving binary files.
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
@walkero I use the AmiDevCpp cross-compiler, as I need to compile C++ (generated by PortablE) for OS4/OS3/MOS/AROS (and Windows!).
However, it seems the author of AmiDevCpp is very busy, and not have time to fix bugs, so an alternative cross-compiler (which preferably ran on Windows) would be very useful...
Being able to compile for the Amigalike OSes from OS4 is what would gain my interest I can't understand why developers ( or would-try to be developers ) are not given more attention as potential NG hardware buyers Adding a question to the poll, how interested developers are in this possibility might trigger some action. I'll vote for: very much interested
@salass00 This warning does not sound very hopeful for non-OS4 Amiga-like systems: Quote:
At the moment only the version for the latest AmigaOS version (4.x) is in a relatively good shape while this is probably not the case for the other systems.
Windows 10 has support for User Mode Linux, built into the NT kernel, its possible you might just install linux distribution under windows/UML kernel, and so use Linux cross compiler from windows shell.
I was eventually forced to set one up. It's not that hard to build the adtools yourself, the most time consuming task is updating the SDK. On the Amiga it's automatically updated with AmiUpdate, but on my Linux, I have to download each lib manually. There was a script on os4depot that did kind of that, but it only supports an old SDK. And now I've also ended up with like 3 different GCC versions, each with their own SDK. Very confusing.
I do however edit my files on the Amiga, and then transfer them to Linux where I build. Currently using subversion for transfer – would much rather have something better, more automatic.
How about an SMB share on the Linux machine, and SMBFS on the Amiga? You could even make an SDK: assign to the place on the SMB share where your SDK copy is, that way it could be kept updated by AmiUpdate (most of the time, at least; you may see some problems with updates that try to make links etc.). Of course, then your Amiga-based SDK copy would need updating in some other way ...