bootstrap gcc still not thread-smart -- the details

Mike Frysinger vapier@gentoo.org
Wed Nov 9 19:57:00 GMT 2005


On Wed, Nov 09, 2005 at 01:54:06PM -0500, Robert P. J. Day wrote:
> On Wed, 9 Nov 2005, Mike Frysinger wrote:
> 
> > On Wed, Nov 09, 2005 at 01:17:34PM -0500, Robert P. J. Day wrote:
> > >                 --without-libs \
> > >                 --with-newlib \
> >
> > ive never used these options, ever (or their opposite --with-libs /
> > --without-newlib)
> 
> well, here's a simpler question -- does the bootstrap compiler need
> *any* thread support at all?  your previous email shows your stage1
> compiler with no thread support.  perhaps i'm trying too hard to
> hammer thread support into the bootstrap gcc for no reason.
> 
> having said that, that means i better be able to build an NPTL-aware
> glibc in the next step with that threadless bootstrap gcc.
> 
> is *that* what i should be aiming for?  perhaps it's not my bootstrap
> step that's borked but the following glibc build step.

here's the configure i use for the bootstrap from my log file ... not all 
options apply to you, many are added due to USE flags/etc... in the Gentoo 
build system

 * Configuring GCC with:
    --prefix=/usr
    --bindir=/usr/sh4-unknown-linux-gnu/gcc-bin/3.4.4
    --includedir=/usr/lib/gcc/sh4-unknown-linux-gnu/3.4.4/include
    --datadir=/usr/share/gcc-data/sh4-unknown-linux-gnu/3.4.4
    --mandir=/usr/share/gcc-data/sh4-unknown-linux-gnu/3.4.4/man
    --infodir=/usr/share/gcc-data/sh4-unknown-linux-gnu/3.4.4/info
    --with-gxx-include-dir=/usr/lib/gcc/sh4-unknown-linux-gnu/3.4.4/include/g++-v3
    --host=x86_64-pc-linux-gnu
    --target=sh4-unknown-linux-gnu
    --build=x86_64-pc-linux-gnu
    --disable-altivec
    --enable-nls
    --without-included-gettext
    --with-system-zlib
    --disable-checking
    --disable-werror
    --disable-libunwind-exceptions
    --disable-multilib
    --disable-libgcj
    --enable-languages=c
    --disable-shared
    --disable-threads
    --without-headers
    --enable-__cxa_atexit
    --enable-clocale=gnu
-mike

------
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