Which components of GCC are broken for Darwin [PPC] and which are feasible (and more desirable) to be fixed? #42
barracuda156
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
@iains I would like to have an overall idea of what in GCC is broken for Darwin in general and PPC specifically – and of those, what is broken irredeemably and what is broken simply because no one had time or bothered to fix it.
Question with practical relevance: if I can do something to improve upon current state of things, I will try (within feasibility for myself, of course).
Some things which we already know are:
driver-driver
has to be fixed to enable FAT building binaries (all Darwin) – tagging @devernay & @kencu here.gccgo
is broken (all Darwin) – maybe @catap can contribute here, conditional on having time to. Fixing should be feasible: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46986dlang
/libphobos
is broken (all Darwin?). No idea if fixable. Ancient version ofgcd
existed for Darwin PPC, based ongcc-4.2
: https://gdcmac.sourceforge.netgccrust
– status unknown, possibly builds: PowerPC support? Rust-GCC/gccrs#1573libquadmath
– unsupported on 32-bit, possibly may build onppc64
(?).libgfortran
– missing for PPC, should be restorable, since Applefenv.h
seems to have needed stuff: Support for ieee_arithmetic in gcc12-gfortran for Darwin PPC? #40 (reply in thread)Beta Was this translation helpful? Give feedback.
All reactions