[LLVMdev] llvm-gcc builds on 32 bit linux broken

Mike Stump mrs at apple.com
Fri Aug 8 10:09:44 PDT 2008


On Aug 7, 2008, at 6:32 PM, David Shipman wrote:
> Mike's suggestion seems to fix the problem - happy to use it,
> although my impression is that it shouldn't be necessary?

That's right, in a clean world there would be no coupling on the  
compiler from /usr/include.  You can go flame glibc.  But, it really  
isn't quite their fault either, there are insane requirements pushed  
onto the `vendor' of the headers, and it was engineered to loose.  The  
gcc patch `hacks' around this coupling by preserving the magic  
(interal implementation detail) `interface' to the header file.



More information about the llvm-dev mailing list