> Gcc has mutual incompatibilities between different versions of itself, > caused by its attempts to correctly interpret the heavyweight C > standards we have today, but I wouldn't say gcc is the big problem. > Some of the most essential libraries in a Linux system are real > bugbears to compile, particularly for a new arch.
actually the incompatabilities are sometimes caused by gcc's changing abi, but most often by gnu libc, which treats backwards compatability like a fish fillet—something that should be tossed in three days or less. why do you think the size or complexity of the code has anything to do with it? - erik