configure: error: compiler support for __thread is required
Jean-Christophe Dubois
jdubois@mc.com
Wed Aug 18 16:05:00 GMT 2004
OK I succeeded in compiling the all thing (I now need to test it but I
already cross-compiled the Linux Kernel).
Here are my changes so far (against crosstool-0.28-rc32):
glibc-2.3.3-remove_gcc_eh.patch should go in patches/glibc-2.3.3
binutils-2.15-solaris-qsort.patch should go in patches/binutils-2.15
getandpatch.sh.patch and crosstool.sh.patch should be applied to
getandpatch.sh and crosstool.sh respectively.
With these I am able to build a ppc7400/linux
2.6.7/gcc3.4.1/glibc2.3.3/binutils 2.15 crostool chain for a
solaris/sparc host
I hope it helps.
JC
On Wed, 2004-08-18 at 06:07, Dan Kegel wrote:
> Ryan.Oliver@pha.com.au wrote:
> >>-lgcc_eh is not needed if you built a static gcc, libgcc_eh.a is only
> >>created when you build a shared gcc.
> >>When built static, all _eh symbols are included in libgcc.a
> >>
> >>Simple fix is to remove -lgcc_eh from the link...
> >>ie: edit Makeconfig
> >>change
> >> static-gnulib := -lgcc -lgcc_eh
> >>to
> >> static-gnulib := -lgcc
> >
> > Oops, gnulib needs changing in Makeconfig too
> > change
> > gnulib := -lgcc $(libgcc_eh)
> > to
> > gnulib := -lgcc
>
> Just that last bit seems like enough. i.e. apply the 2nd hunk of
> http://sources.redhat.com/ml/libc-alpha/2003-09/msg00104.html
> I'm starting a build from scratch to see if I've caught all the
> problems.
> - Dan
> p.s.
> I'm starting to find other people affected by this, e.g.
> http://www.rocklinux.net/pipermail/rock-devel/2004-July/000629.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: crosstool.sh.patch
Type: text/x-patch
Size: 1008 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/crossgcc/attachments/20040818/8e1b9edf/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: getandpatch.sh.patch
Type: text/x-patch
Size: 704 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/crossgcc/attachments/20040818/8e1b9edf/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: binutils-2.15-solaris-qsort.patch
Type: text/x-patch
Size: 617 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/crossgcc/attachments/20040818/8e1b9edf/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: glibc-2.3.3-remove_gcc_eh.patch
Type: text/x-patch
Size: 422 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/crossgcc/attachments/20040818/8e1b9edf/attachment-0003.bin>
-------------- next part --------------
------
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