Hi bolt, I have been trying to build LFS 6.0 on a FC3 host box without success. At this juction I can't say the problems coming from the host. I solved problem after problem on building LFS 6.0. Finally I decided removing it. I'll start building LFS 6.1 soon which said to be more stable.
What I have discovered during building LFS 6.0 was '/etc/ld.so.conf' of the host modified resulting in X window failed to start. I don't know whether some other files of the host have been modified or not. Please consider my comment. B.R. Stephen Liu --- bolt <[EMAIL PROTECTED]> wrote: > Hi. > I am trying to build LFS 6.0 system on FC4. And I > have some problems. > I know that FC4 contains GCC 4.0 and it is not > supported by a lot of > programms. I have no other distribution, so I am > forced to use FC4. > > I installed compat-gcc-3.2.3. Then i created links > to gcc32: > root$ ln /usr/bin/gcc32 /bin/gcc > root$ ln -s /usr/bin/gcc32 /usr/bin/cc > lfs:/mnt/lfs/sources/binutils-build$ gcc -v > Reading specs from > /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/specs > Configured with: ../configure --prefix=/usr > --mandir=/usr/share/man > --infodir=/usr/share/info --enable-shared > --enable-threads=posix > --disable-checking --with-system-zlib > --enable-__cxa_atexit > --enable-languages=c,c++,f77 --disable-libgcj > --host=i386-redhat-linux > Thread model: posix > gcc version 3.2.3 20030502 (Red Hat Linux > 3.2.3-47.fc4) > > Then i did all in chapter 5.4. No problem. > But when I'am trying to configure gcc ( chapter > 5.5.1 ) I recieve this: > lfs:/mnt/lfs/sources/gcc-build$ > ../gcc-3.4.1/configure --prefix=/tools > --libexecdir=/tools/lib --with-local-prefix=/tools > --disable-nls > --enable-shared --enable-languages=c > loading cache ./config.cache > checking host system type... i686-pc-linux-gnu > checking target system type... i686-pc-linux-gnu > checking build system type... i686-pc-linux-gnu > checking for a BSD compatible install... > /usr/bin/install -c > /tools/bin/ld:/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libc.so: > file format not recognized; treating as linker > script > /tools/bin/ld:/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libc.so:5: > syntax error > collect2: ld returned 1 exit status > *** The command 'gcc -o conftest -g -O2 > conftest.c' failed. > *** You must set the environment variable CC to a > working compiler. > > I think the problem is with new ld ( /tools/bin/ld > ), because when i use old ld: > lfs:/mnt/lfs/sources/gcc-build$ /usr/bin/ld > /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libc.so > it works. > Please help me. > > P.S. > Excuse me for my terrible english. > -- > Best Regards > Bolt -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
