cross-compilation documentation
Dan Kegel
dank@kegel.com
Mon Jun 23 12:20:00 GMT 2003
Peter Barada wrote:
> I've had ssucess building a toolchain vor ppc-linux by building *two*
> bootstrap compilers and *two* glibcs:
>
> 1) first bootstrap compiler that has *no* libgcc which is used for the:
> 2) first glibc configurd/built only to install-headers
> 3) second bootstrap compiler can now be built(and build ligbcc) since the
> headers are in place
> 4) second glibc that is fully built using the second bootstrap
> compiler
> 5) full gcc with c++ using the second bootstrap compiler.
>
> Is there a more efficient method that *doesn't* require building two
> bootstrap compilers or effectively building glibc twice?
Well, sure! My script at http://kegel.com/crosstool does this:
1) configure glibc and do 'make install-headers'; a wee bit of hackery
circumvents its urge to build everything
2) build and install bootstrap compiler
3) build and install real glibc
4) build and install real gcc
My step #1 isn't pretty, but it only takes a couple minutes, and I'm
sure it's faster than what you described. I thought you knew about
that already...
- Dan
--
Dan Kegel
http://www.kegel.com
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045
More information about the Gcc
mailing list