Live 6.3 r2032 & ncurses fails - Cannot link with G

EJBoshinski mistrz.linux at
Fri Oct 5 05:44:00 PDT 2007

>>If that doesn't have /tools, then the gcc-pass2 build was definitely borked.
>That is exactly what is happening.  gcc -dumpspecs responds with:
>However, at the end of gcc-pass2, 
>$echo 'main(){}' > dummy.c
>$cc dummy.c
>$readelf -l a.out | grep ': /tools'
>[Requesting program interpreter:    /tools/lib/]
>For clarification, it is LFS LiveCD 6.3-r2032.  I am applying the patch, and it appears to be accepted....
>`gcc/' -> `gcc/'
>`gcc/' -> `gcc/'
>patching file gcc/config/alpha/linux-elf.h
>patching file gcc/config/arm/linux-elf.h
>patching file gcc/config/frv/linux.h
>patching file gcc/config/i386/gnu.h
>patching file gcc/config/i386/linux.h
>patching file gcc/config/i386/linux64.h
>patching file gcc/config/ia64/linux.h
>Hunk #1 succeeded at 43 with fuzz 1.
>patching file gcc/config/linux.h
>patching file gcc/config/m32r/linux.h
>patching file gcc/config/m68k/linux.h
>patching file gcc/config/mips/linux.h
>patching file gcc/config/mips/linux64.h
>patching file gcc/config/mn10300/linux.h
>patching file gcc/config/pa/pa-linux.h
>patching file gcc/config/rs6000/linux64.h
>patching file gcc/config/rs6000/sysv4.h
>patching file gcc/config/s390/linux.h
>Hunk #1 succeeded at 86 with fuzz 2.
>patching file gcc/config/sh/linux.h
>patching file gcc/config/sparc/linux.h
>patching file gcc/config/sparc/linux64.h
>patching file gcc/config/xtensa/linux.h
>mkdir: created directory `gcc-build'
>I also verified that /gcc-4.1.2/gcc/config/linux.h was modified.  So at this point, I am a little stumped... 
>Any other ideas where to poke around?  Obviously it must be something that I am doing, otherwise others would  have said something by now...
>Here is the complete command set that I am using to build gcc-pass2...
>cd $LFS/builds
>rm -vrf gcc-build
>rm -vrf gcc-4.1.2
>tar -xjvf $LFS/sources/gcc-4.1.2.tar.bz2
>cd gcc-4.1.2
>cp -v gcc/{,.orig} && sed 's@\./fixinc\.sh at -c true@' gcc/ > gcc/
>cp -v gcc/{,.tmp} && sed 's/^XCFLAGS =$/& -fomit-frame-pointer/' gcc/ > gcc/
>patch -Np1 -i ../../sources/gcc-4.1.2-specs-1.patch
>cd ..
>mkdir -v gcc-build
>cd gcc-build
>time { ../gcc-4.1.2/configure --prefix=/tools --with-local-prefix=/tools --enable-clocale=gnu --enable-shared --enable-threads=posix \ >--enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch && make && make -k check && make install; }

I've been offline for the last couple of days, but I would like to revive this thread to see if anyone has had a chance to noodle this one.  Again, from the preceding messages in the thread, one can read what has occurred and the attempts to isolate the cause... essentially during through gcc-pass2, even though the patch is successfully applied, and the end build test is positive, the gcc specs but NOT drop /usr/include.  This will then effect the build of ncurses, failing on the GPM dependency.  This using LiveCD 6.3 r2032 & r2052.

If the consensus of group feels that it should be re-directed to livecd list, I will do so...



Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online. 
Unsubscribe: See the above information page

Don't let your dream ride pass you by. Make it a reality with Yahoo! Autos.

More information about the lfs-support mailing list