I'll take your suggestions and try. As for patching the binutils, do you know the process mentioned anywhere?
I don't think it is literally mentioned in a document or something like that.
The GimmeAros script builds the binutils for me out of the box (actually the build-system of AROS does but GimmeAros just makes it a bit easier to setup).
However, since I had to make some manual adjustments I've written some scripts to manually patch them as I wanted a quick method to build the binutils for use with Free Pascal.
I can dig up those scripts if wanted (windows based), but all that actually does is download the patches and required sources and invoking the patch command.
More can be read here as well:
-
https://github.com/deadw00d/AROS/tree/alt-abiv0/tools/collect-aros-
https://repo.or.cz/AROS-Contrib.git/tree/HEAD:/gnu/binutils(or use any of the other repositories out there that suits your needs, the ones mentioned above were quickest for me to locate the correct directories).
If you know how to build the binutils on your Mac then there should not be a real issue with patching the sources before you perform the actual build.
The hardest part would probably be to find a version of the binutils for your Mac that is supported by AROS.
I know OS X is supported for developing for AROS but that documentation may be a little old and referring to older versions of the OS. Catalina seems to bring a whole new set of features, security updates and with it, a whole new set of problems.
Yes, i am aware that every new MacOS version brings in a whole new set of problems. The Free Pascal developers have to deal with that each and every new release of Mac OS as well, which usually gets done on base of trial and error. Especially the bundling and other security measures seem to be a nightmare.
In any case, I'll keep trying.
As long as you are able to spend/waste some time on it, then eventually it should be possible to get things going. Some binutils shouldn't be able to disturb that for you.
Just keep posting in case you run into issues. It can only serve as a (good) reminder for yourself as well as other people wanting to give it a whirl.
Just to make sure, I feel more comfortable with Free Pascal related issues but at least I can share what I do know about AROS in the general sense.