Pol Vangheluwe wrote: > I am trying to install LFS, edition 6.4 on an Apple PowerPC 7200 > (indeed, an "old-world" Mac). I installed linux from the MkLinux > distribution R1 (yes, a very old distribution) and then upgraded the > system to Linux 2.6 from > sources. I could not upgrade glibc without breaking the system, so it is > still running glibc-2.1.3. This is the only requirement for the host system > I could not fulfill. > > lfs:/lfs/sources/gcc-build$ cat /etc/issue > > Linux for PowerPC. Brought to you by The MkLinux Project. > Based on Red Hat Linux Red Hat Linux release 6.0 (Hedwig) > Kernel 2.6.26BuiltbySoftPol on a PowerPC 601 > > I have a problem, building gcc-4.3.2 in pass 2: > > lfs:/lfs/sources/gcc-build$ ../gcc-4.3.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 --disable-bootstrap > (…) > lfs:/lfs/sources/gcc-build$ make > (…) > # Now that we have built all the objects, we need to copy > # them back to the GCC directory. Too many things (other > # in-tree libraries, and DejaGNU) know about the layout > # of the build tree, for now. > make install-leaf DESTDIR=../.././gcc \ > slibdir= libsubdir= MULTIOSDIR=. > make[3]: Entering directory > `/lfs/sources/gcc-build/powerpc-unknown-linux-gnu/libgcc' > /bin/sh ../../../gcc-4.3.2/libgcc/../mkinstalldirs ../.././gcc > /usr/local/bin/install -c -m 644 libgcc_eh.a ../.././gcc/ > chmod 644 ../.././gcc/libgcc_eh.a > /tools/powerpc-unknown-linux-gnu/bin/ranlib ../.././gcc/libgcc_eh.a > /bin/sh ../../../gcc-4.3.2/libgcc/../mkinstalldirs ../.././gcc; > /usr/local/bin/install -c -m 644 ./libgcc_s.so.1 > ../.././gcc/libgcc_s.so.1; rm -f ../.././gcc/libgcc_s.so; ln -s > libgcc_s.so.1 ../.././gcc/libgcc_s.so > rm: /lib/libc.so.6: version `GLIBC_2.2.4' not found (required by > /lfs/sources/gcc-build/./gcc/libgcc_s.so.1) > ln: /lib/libc.so.6: version `GLIBC_2.2.4' not found (required by > /lfs/sources/gcc-build/./gcc/libgcc_s.so.1) > make[3]: *** [install-shared] Error 1 > make[3]: Leaving directory > `/lfs/sources/gcc-build/powerpc-unknown-linux-gnu/libgcc' > make[2]: *** [all] Error 2 > make[2]: Leaving directory > `/lfs/sources/gcc-build/powerpc-unknown-linux-gnu/libgcc' > make[1]: *** [all-target-libgcc] Error 2 > make[1]: Leaving directory `/lfs/sources/gcc-build' > make: *** [all] Error 2 > > > I am surprised to see that there are still dependencies in this phase > of the project on the host system... > > > lfs:/lfs/sources/gcc-build$ locate libc.so.6 > /home/ftp/lib/libc.so.6 > /lfs/tools/lib/libc.so.6 > /lib/libc.so.6 > > lfs:/lfs/sources/gcc-build$ env > TERM=xterm-color > OLDPWD=/home/lfs > LC_ALL=POSIX > LFS=/mnt/lfs > PATH=/tools/bin:/usr/local/bin:/bin:/usr/bin > PWD=/lfs/sources/gcc-build > PS1=\u:\w\$ > SHLVL=1 > HOME=/home/lfs > _=/usr/local/bin/env > > lfs:/lfs/sources/gcc-build$ locate bin/rm > /bin/rm > (…) > /usr/local/bin/rm > (…) > lfs:/lfs/sources/gcc-build$ locate bin/ln > /bin/ln > /usr/local/bin/ln > (…) > > > pvg > > Not sure what might be happening, but when looking at the web site it suggests that you build libc in a chroot environment. (my guess is the above error is due to maybe an older/newer version clash).
Justin P. Mattock -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page