Trying to fix the warnings didn't help, I got the same error. I started over and found that ld and as that binutils builds work fine up until glibc is built and installed. If I run my tools/ld right before building/installing glibc it outputs "ld: no input files" After the glibc install it outputs: "Segmentation fault" The same is true for as. I get the seg fault both before and after the toolchain is adjusted...
Any ideas? On Fri, Feb 26, 2010 at 1:33 PM, Robert Connolly <rob...@linuxfromscratch.org> wrote: > On Friday February 26 2010 02:29:54 pm Michael DeLuca wrote: >> Now that glibc compiled for me I'm trying to do the toolchain >> adjustment. When trying to compile the test program I get a seg fault >> in as: >> >> (zion) hlfs [ /srv/lfs/hlfs ]$ cc -v -Wall dummy.c >> Reading specs from >> /srv/lfs/hlfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.4.4/specs >> Target: i686-pc-linux-gnu >> Configured with: ../configure --prefix=/hlfs-tools >> --with-local-prefix=/hlfs-tools --libexecdir=/hlfs-tools/lib >> --infodir=/srv/lfs/hlfs/build/gcc-4.4-20100223/obj/DESTDIR >> --mandir=/srv/lfs/hlfs/build/gcc-4.4-20100223/obj/DESTDIR >> --enable-shared --enable-languages=c,c++ --disable-nls >> --disable-multilib --disable-libssp --disable-libgomp >> --disable-libmudflap --disable-decimal-float --without-cloog >> --without-ppl >> Thread model: posix >> gcc version 4.4.4 20100223 (prerelease) (GCC) >> COLLECT_GCC_OPTIONS='-v' '-Wall' '-mtune=generic' >> /srv/lfs/hlfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.4.4/cc1 -quiet >> -v -iprefix /srv/lfs/hlfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.4.4/ >> -isystem /hlfs-tools/include dummy.c -fPIC -quiet -dumpbase dummy.c >> -mtune=generic -auxbase dummy -Wall -version -o /tmp/ccuXbKNI.s >> ignoring nonexistent directory >> "/srv/lfs/hlfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.4.4/../../../../i68 >>6-pc-linux-gnu/include" ignoring duplicate directory "/hlfs-tools/include" >> ignoring duplicate directory >> "/srv/lfs/hlfs/tools/bin/../lib/gcc/../../lib/gcc/i686-pc-linux-gnu/4.4.4/i >>nclude" ignoring duplicate directory >> "/srv/lfs/hlfs/tools/bin/../lib/gcc/../../lib/gcc/i686-pc-linux-gnu/4.4.4/i >>nclude-fixed" ignoring nonexistent directory >> "/srv/lfs/hlfs/tools/bin/../lib/gcc/../../lib/gcc/i686-pc-linux-gnu/4.4.4/. >>./../../../i686-pc-linux-gnu/include" #include "..." search starts here: >> #include <...> search starts here: >> /hlfs-tools/include >> /srv/lfs/hlfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.4.4/include >> /srv/lfs/hlfs/tools/bin/../lib/gcc/i686-pc-linux-gnu/4.4.4/include-fixed >> /usr/include >> End of search list. >> GNU C (GCC) version 4.4.4 20100223 (prerelease) (i686-pc-linux-gnu) >> compiled by GNU C version 4.4.4 20100223 (prerelease), GMP >> version 5.0.1, MPFR version 2.4.2-p3. >> GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 >> Compiler executable checksum: 25e55746c9de840c27510d81d9004608 >> dummy.c:1: warning: return type defaults to 'int' >> dummy.c: In function 'main': >> dummy.c:1: warning: control reaches end of non-void function >> COLLECT_GCC_OPTIONS='-v' '-Wall' '-mtune=generic' >> as -V -Qy -o /tmp/ccU9mz3i.o /tmp/ccuXbKNI.s >> cc: Internal error: Segmentation fault (program as) >> Please submit a full bug report. >> See <http://gcc.gnu.org/bugs.html> for instructions. >> >> >> I'm not sure what other information would be helpful so I figured I'd >> start with this... > > I haven't seen this before. We can start with the warning: > > echo 'int main(){return 0;}' > dummy.c && > cc dummy.c -Wall && > ./a.out > > robert > > -- > http://linuxfromscratch.org/mailman/listinfo/hlfs-dev > FAQ: http://www.linuxfromscratch.org/faq/ > Unsubscribe: See the above information page > > -- http://linuxfromscratch.org/mailman/listinfo/hlfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page