You've lost me here: Are you talking about Big-Computere-On-Internet compiling for ABIv1, which will somehow result in ABIv11 compliancy? Or are we talking about one of my computers, that I somehow instruct to produce code that will be ABIv11 compliant?
The latter. You, the developer, decide for which eco-system (I do not have a better name for it in English) you wish to use and/or either compile for. It does not matter using a native compiler and/or a cross-compiler as long as the eco-system (ABI, same up to date version of the used source-code to build AROS and contrib etc) matches.
Hm, talking about AROS being a rather lean OS?
If you do not have a pimped up Amiga then AROS is slow as a snail crawling through mud.
I wouldn't know how to create that, yet.
Depending on your distro part of the package manager.
But it doesn't seem to do much more than what Caja does on Ubuntu Mate, so I'll leave that for now.
It would indeed be similar though not having used Caja for ages (despite running mate myself at Debian (not Ubuntu))
OK, once disk checking is over, I'll let you know how I fair.
In the mean time I had time to post detailed instructions on how to setup ABIv11 (see my previous post).
Something similar is possible to achieve for ABIv1, though then relying on a cross-compiler in case wanting to compile on your Linux rig. Last time I've tried that involved A little bit more work. Also note that I do not know the state of the (native ABIv1) 68k compiler (in case there is one).
See, that's why I keep feeding back until we agree. OK, I added that assign, but at the time it didn't have the effect I wanted. I'll do a more thorough check later.
Note that for ABIv1 (in comparison to ABV11) the assign is correct. Different ABI's, apparently mean different solutions.
Do the AROS wikibook now have official standing?
No. But the difference in ABI does (normally) not affect user space code. For normal user space code the only thing that matters between ABI's is binary incompatibility.
But, no, the AROS API's were not included.
For user-space code it (again) does not matter. The compiler and includes automatically take care of the ABI differences, unless specifically relying on an ABI defined/used incompatible feature/structure.
Thanks for analysing the problem so far; it'll be part of the aforementioned more thorough check.
You're welcome but I do believe you are complicating things a little there perhaps by too much overthinking ?
Normal programs can use the same source-code and compile them for whatever ABI to result in a binary that is incompatible between the different used ABI's. And that is actually all we have to care about unless code is relying on a ABI specific feature (and frankly there is none I can currently think of that might have any impact unless wanting to rewrite/fix something inside the kernel itself).