> From lfs-support-boun...@lists.linuxfromscratch.org Wed Jul  2 10:46:20 2014
> Date: Wed, 2 Jul 2014 17:47:10 +0800
> From: ???????????? <whilg...@gmail.com>
> To: LFS Support List <lfs-support@lists.linuxfromscratch.org>
> Subject: Re: [lfs-support] cant not find `crt1.o` `crti.o` and `crtn.o`
>
> I am sorry. My solution is very simple: do chapter 5.6 again and do
> not remove the linux-3.13.3 directory.
> Actually I don't know whether the linux-3.13.3 directory should be
> removed or not. Anyone who run into this issue can try this method.
> Thanks.
>


Hmmm. When you say, "remove the linux-3.13.3 directory", what directory
path are you referring to - e.g. the local one that you did the build in,
or (eek) something under /tools/include that the install (cp -rv) step uses,
or what?


> 2014-07-02 17:39 GMT+08:00 akhiezer <lf...@cruziero.com>:
> >> Date: Wed, 2 Jul 2014 17:05:13 +0800
> >> From: ???????????? <whilg...@gmail.com>
> >> To: lfs-support@lists.linuxfromscratch.org
> >> Subject: [lfs-support] cant not find `crt1.o` `crti.o` and `crtn.o`
> >>
> >> Hi,
> >>
> >> Me again.
> >> The problem I encountered
> >> (http://lists.linuxfromscratch.org/pipermail/lfs-support/2014-July/047206.html)
> >> has been conquered. And I meet with a new problem.
> >>
> >
> >
> > It's useful if you post a follow-up to that post (thus keeping the threading
> > & connection of posts right), saying what the solution was: can be of help
> > to folks hitting the same or similar issue; and never worry at all if it's
> > an "embarassing" or 'silly' mistake - that's not the focus or point of
> > the exercise.
> >
> >
> >> When I follow the instructions
> >> (http://www.linuxfromscratch.org/lfs/view/stable/chapter05/glibc.html)
> >> , I tried the $LFS-TGT-gcc -v dummy.c and I got the error message as
> >> following:
> >>
> >> Using built-in specs.
> >> COLLECT_GCC=i686-lfs-linux-gnu-gcc
> >> COLLECT_LTO_WRAPPER=/mnt/lfs/tools/bin/../libexec/gcc/i686-lfs-linux-gnu/4.8.2/lto-wrapper
> >> Target: i686-lfs-linux-gnu
> >> Configured with: ../gcc-4.8.2/configure --target=i686-lfs-linux-gnu
> >> --prefix=/tools --with-sysroot=/mnt/lfs --with-newlib
> >> --without-headers --with-local-prefix=/tools
> >> --with-native-system-header-dir=/tools/include --disable-nls
> >> --disable-shared --disable-multilib --disable-decimal-float
> >> --disable-threads --disable-libatomic --disable-libgomp
> >> --disable-libitm --disable-libmudflap --disable-libquadmath
> >> --disable-libsanitizer --disable-libssp --disable-libstdc++-v3
> >> --enable-languages=c,c++
> >> --with-mpfr-include=/mnt/lfs/sources/gcc-build/../gcc-4.8.2/mpfr/src
> >> --with-mpfr-lib=/mnt/lfs/sources/gcc-build/mpfr/src/.libs
> >> Thread model: single
> >> gcc version 4.8.2 (GCC)
> >> COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=pentiumpro'
> >>  /mnt/lfs/tools/bin/../libexec/gcc/i686-lfs-linux-gnu/4.8.2/cc1 -quiet
> >> -v -iprefix /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/
> >> dummy.c -quiet -dumpbase dummy.c -mtune=generic -march=pentiumpro
> >> -auxbase dummy -version -o /tmp/ccQoQBlN.s
> >> GNU C (GCC) version 4.8.2 (i686-lfs-linux-gnu)
> >> compiled by GNU C version 4.8.2, GMP version 5.1.3, MPFR version
> >> 3.1.2, MPC version 1.0.2
> >> GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128188
> >> ignoring nonexistent directory
> >> "/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/include"
> >> ignoring duplicate directory
> >> "/mnt/lfs/tools/bin/../lib/gcc/../../lib/gcc/i686-lfs-linux-gnu/4.8.2/include"
> >> ignoring duplicate directory
> >> "/mnt/lfs/tools/bin/../lib/gcc/../../lib/gcc/i686-lfs-linux-gnu/4.8.2/include-fixed"
> >> ignoring nonexistent directory
> >> "/mnt/lfs/tools/bin/../lib/gcc/../../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/include"
> >> ignoring duplicate directory "/mnt/lfs/tools/include"
> >> #include "..." search starts here:
> >> #include <...> search starts here:
> >>  /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/include
> >>  /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/include-fixed
> >>  /mnt/lfs/tools/include
> >> End of search list.
> >> GNU C (GCC) version 4.8.2 (i686-lfs-linux-gnu)
> >> compiled by GNU C version 4.8.2, GMP version 5.1.3, MPFR version
> >> 3.1.2, MPC version 1.0.2
> >> GGC heuristics: --param ggc-min-expand=98 --param ggc-min-heapsize=128188
> >> Compiler executable checksum: c4c75984ee2351833ffc20334746d797
> >> COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=pentiumpro'
> >>  
> >> /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/bin/as
> >> -v --32 -o /tmp/ccF0xClp.o /tmp/ccQoQBlN.s
> >> GNU assembler version 2.24 (i686-lfs-linux-gnu) using BFD version (GNU
> >> Binutils) 2.24
> >> COMPILER_PATH=/mnt/lfs/tools/bin/../libexec/gcc/i686-lfs-linux-gnu/4.8.2/:/mnt/lfs/tools/bin/../libexec/gcc/:/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/bin/
> >> LIBRARY_PATH=/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/:/mnt/lfs/tools/bin/../lib/gcc/:/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/lib/:/mnt/lfs/tools/lib/
> >> COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=pentiumpro'
> >>  /mnt/lfs/tools/bin/../libexec/gcc/i686-lfs-linux-gnu/4.8.2/collect2
> >> --sysroot=/mnt/lfs --eh-frame-hdr -m elf_i386 -dynamic-linker
> >> /tools/lib/ld-linux.so.2 crt1.o crti.o
> >> /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/crtbegin.o
> >> -L/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2
> >> -L/mnt/lfs/tools/bin/../lib/gcc
> >> -L/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/lib
> >> -L/mnt/lfs/tools/lib /tmp/ccF0xClp.o -lgcc -lc -lgcc
> >> /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/crtend.o crtn.o
> >> /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/bin/ld:
> >> cannot find crt1.o: No such file or directory
> >> /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/bin/ld:
> >> cannot find crti.o: No such file or directory
> >> /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/bin/ld:
> >> cannot find -lc
> >> /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.8.2/../../../../i686-lfs-linux-gnu/bin/ld:
> >> cannot find crtn.o: No such file or directory
> >> collect2: error: ld returned 1 exit status
> >>
> >> Seems the lib directory does not include those .o file. It means I did
> >> something wrong in former chapters?
> >>
> >> Thanks a lot!
> >>
> >
> >
> > Just a quick skim:
> > --
> > * do those include dirs actually exist.
> > * there have been crt... issues hit by folks over past few months - should 
> > be on lists.
> > * are you running the commands using sudo ?
> > --
> >
> >
> > rgds,
> > akh
> >
> >
> >


--
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to