arrgh. can't install headers in glibc-2.3.2.

Dan Kegel dank@kegel.com
Sat May 31 16:23:00 GMT 2003


Peter Barada wrote:
>>>Unfortunately it croaked in sscanf.c (complaining about a va_start in
>>>a function that has constant parameters), probably because the
>>>configure was wrong. 
>>
>>Hah.  That's a known problem.  I've squirreled away the workaround at
>>http://www.kegel.com/crossgcc/crosstool-0.2/glibc-2.3.2-patches/sscanf.patch
> 
> Ok, grabbed your patch and applied.  Is this patch going back into
> glibc's tree?

It's from glibc's tree.  That's where I got it.  Sorry I gave the wrong impression.

> Now my build gest ot the point in glibc where it tries to install
> glibc, and in the process it attempts to create librtld.make.o, but
> fails miserably since it can't find -lgcc, suprise, suprise: 
> 
> ppc-linux-gcc   -nostdlib -nostartfiles -r -o /home/peter/work/cvs-local/xgcc/obj/ppc-linux/ppc-linux-glibc/elf/librtld.map.o '-Wl,-(' /home/peter/work/cvs-local/xgcc/obj/ppc-linux/ppc-linux-glibc/elf/dl-allobjs.os /home/peter/work/cvs-local/xgcc/obj/ppc-linux/ppc-linux-glibc/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/home/peter/work/cvs-local/xgcc/obj/ppc-linux/ppc-linux-glibc/elf/librtld.mapT
> /home/mylocal/xcomp/target/lib/gcc-lib/ppc-linux/3.3/../../../../ppc-linux/bin/ld: cannot find -lgcc...
> 
> Now to try your step of installing the glibc headers using my
> bare-bones bootstrap compiler and see if that succeeds, then I can go
> back, build libgcc in the bootstrap, then build up glibc proper, then
> come back to gcc and build a full-up compiler...

Somehow I thought I had this working with fewer iterations than that.
I'm somewhat distracted at the moment -- I wanted to make things
easy on myself and test my cross-build script by building an x86
cross compiler, and am learning that's not so easy on an x86 box!
My latest kludge is a patch that does lots of this:
-    ac_cv_prog_cc_cross=no
+    ac_cv_prog_cc_cross=yes
:-)
- Dan

-- 
Dan Kegel
http://www.kegel.com
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045


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