[LLVMdev] building for sparc-sun-solaris2.10

Mike Stump mrs at apple.com
Fri Oct 31 13:33:01 PDT 2008

On Oct 31, 2008, at 1:10 PM, Luke Dalessandro wrote:
> I've started trying by trying to get sparc-sun-solaris2.10 (niagara)
> working. It appears that neither llvm nor llvm-gcc will build natively
> on the system, so I think that I need to build an llvm-gcc cross  
> compiler.

Get a gcc binary from someplace, use that to then build it, then  
install and use that, presto, done, and much easier than anything else.

> The documentation for building gcc (in general) as a cross compiler
> seems to be somewhat dated...

The scheme has not changed (much) in the past 15 years.

> 4) Build a glibc.

No, I'd nix this part.

> --without-headers


> --with-newlib


These two are wrong.  You don't want to use newlib.  You want to use  
headers from solaris, as otherwise, you'll get:

> ../../../../src/llvm-gcc-svn/gcc/tsystem.h:90:19: error: stdio.h: No  
> such file or directory


More information about the llvm-dev mailing list