Fabian Groffen
2018-06-29 08:25:02 UTC
For whoever is interested in this.
Just as a pet-project of mine, I recently re-vamped ppc-macos support in
Prefix. I've only done Leopard (10.5), don't think my enthusiasm spans
to Tiger (10.4). :)
Because clang really doesn't want to work/compile at all on PowerPC
(missing implementations for atomics and more) I decided to use FSF
gcc-7.3.0 instead. It compiles out of the box, and allows to use newer
C++ standards (the real problem with newer software basically).
At some point I was able to bootstrap, it currently is probably broken,
because FSF GCC can't compile binutils-apple and csu. I "fixed" the
latter by requiring gcc-apple-4.2.1, and could do the same for binutils,
but I was hoping to get binutils-apple-7.3.1 compiling, as that version
is much more recent and has some experimental PPC support (added back).
I don't know if anyone is (like me, crazy enough) interested in
ppc-macos, but if there is, at least this is the headsup :)
Thanks,
Fabian
Just as a pet-project of mine, I recently re-vamped ppc-macos support in
Prefix. I've only done Leopard (10.5), don't think my enthusiasm spans
to Tiger (10.4). :)
Because clang really doesn't want to work/compile at all on PowerPC
(missing implementations for atomics and more) I decided to use FSF
gcc-7.3.0 instead. It compiles out of the box, and allows to use newer
C++ standards (the real problem with newer software basically).
At some point I was able to bootstrap, it currently is probably broken,
because FSF GCC can't compile binutils-apple and csu. I "fixed" the
latter by requiring gcc-apple-4.2.1, and could do the same for binutils,
but I was hoping to get binutils-apple-7.3.1 compiling, as that version
is much more recent and has some experimental PPC support (added back).
I don't know if anyone is (like me, crazy enough) interested in
ppc-macos, but if there is, at least this is the headsup :)
Thanks,
Fabian
--
Fabian Groffen
Gentoo on a different level
Fabian Groffen
Gentoo on a different level