Statically compiling gcc
Ian Lance Taylor
iant@google.com
Wed Jul 28 14:06:00 GMT 2010
"Andy Gibbs" <andyg1001@hotmail.co.uk> writes:
> Is it possible to compile gcc itself statically, i.e. without any
> library dependencies? I have compiled gcc on my local machine, but it
> is linked against eglibc 2.11, but the build server we use has eglibc
> 2.3.6 instead so when copying gcc across, it doesn't run. At this
> time, we don't want to upgrade libc on an otherwise working server.
>
> I know it is possible to do Canadian cross-compiles, but I haven't
> managed to get this to work. Therefore I was wondering if I can
> simply statically compile gcc instead? Searching google and the gcc
> documentation just brings up a lot of stuff about using gcc to
> staticially compile other applications, not statically compiling gcc
> itself!
It would probably work if you build gcc with
make BOOT_LDFLAGS=-static
I haven't tried it, though.
Ian
More information about the Gcc-help
mailing list