crosstool-0.35 (core gcc != main gcc) released

Dan Kegel dank@kegel.com
Wed May 25 09:12:00 GMT 2005


config.guess wasn't marked executable, which meant
binutils and gcc were configured with --host="",
which caused strange config failures, with messages like
   checking host system type... config.sub: missing argument
   Try `config.sub --help' for more information.

Reuploaded.

Dan Kegel wrote:
> I'm quite happy with the results of my little GCC_CORE_DIR
> change; combinations that were completely nuts before
> (gcc-4.0.0 + glibc-2.2.2) work, at least for x86.
> 
> Home page:
> http://kegel.com/crosstool/
> Quick download:
> http://kegel.com/crosstool/crosstool-0.35.tar.gz
> Build results matrix:
> http://kegel.com/crosstool/crosstool-0.35/buildlogs/
> 
> Changelog:
> 
> 0.35:
>     crosstool.sh:
>     * Added GCC_CORE_DIR environment variable; this lets you build
>       glibc with an older gcc than the final gcc you're building.
>       This required a new gcc patch, gcc-{3.4.3,4.0.0}/fix-fixincl.patch.
>     * Modified gcc-{3.4.3,4.0.0}-glibc-2.2.2.dat to use gcc-2.95.3
>       to compile glibc.  This fixes an obvious crash bug in static
>       apps built by gcc-3.4.3-glibc-2.2.2, and lets you build
>       gcc-4.0.0-glibc-2.2.2 toolchains, which didn't build at all
>       without this.  Note: the build matrix shows the improvement,
>       but doesn't give you a clue that the older gcc was used;
>       for that you have to peek at buildlogs/*.dat.txt file or 
> all-dats.txt.
> 
>     nptl support:
>     * not merged yet, but updated patches for nptl support
>       in contrib/crosstool-0.34-nptl.patch from
>       ftp://ftp.realitydiluted.com/crosstools/crosstool-0.34/
>       thanks to Steven Hill.
> 
> 


-- 
Trying to get a job as a c++ developer?  See http://kegel.com/academy/getting-hired.html

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com



More information about the crossgcc mailing list