This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Build keeps failing at "Installing C library headers & start files"


Hello,

I have been using crosstool-NG 1.15.2 and 1.15.3 from buildroot
2012.05.  Host is Ubuntu 12.04 LTS, 32bit, target is i486 32bit.

I was able to successfully build the Buildroot default of gcc 4.4.6,
libc 2.9 but I can't seem to progress beyond that without failures.
(See end of email for build output.)

I have tried various combinations of gcc and libc but it always fails
at the "Installing C library headers & start files" stage.

My last attempt was linaro-4.6-2012.04, libc 2.9, GMP 5.0.2, MPFR
3.1.0, PPL 0.11.2, CLooG/ppl 0.15.11, MPC 0.9.

Which tool is causing this problem?

Is it a crosstool-NG problem or a problem with my host?

How should I progress from this point?

build output:

[INFO ]  =================================================================
[INFO ]  Installing C library headers & start files
[EXTRA]    Configuring C library
[CFG  ]    configure: loading cache
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/config.cache

... SNIP ...

[ALL  ]    mv -f
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/stamp.oST
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/stamp.oS
[ALL  ]    i486-unknown-linux-gnu-gcc     -nostdlib -nostartfiles -r
-o /tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/Scrt1.o
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/start.os
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/abi-note.o
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/init.o
[ALL  ]    i486-unknown-linux-gnu-gcc
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/crti.S
-c  -I../include
-I/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu
-I/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles
-I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i486
-I../nptl/sysdeps/unix/sysv/linux/i386
-I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/pthread -I../sysdeps/pthread
-I../ports/sysdeps/unix/sysv/linux -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
-I../sysdeps/unix/inet -I../ports/sysdeps/unix/sysv/i386
-I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv
-I../ports/sysdeps/unix/sysv -I../sysdeps/unix/sysv
-I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../ports/sysdeps/unix
-I../sysdeps/unix -I../sysdeps/posix -I../nptl/sysdeps/i386/i486
-I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386
-I../sysdeps/i386 -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I../ports
-I.. -I../libio -I. -nostdinc -isystem
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/buildtools/lib/gcc/i486-unknown-linux-gnu/4.6.4/include
-isystem /tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/buildtools/lib/gcc/i486-unknown-linux-gnu/4.6.4/include-fixed
-isystem /tmp/br2-ctng/buildroot-2012.05/output/host/usr/i486-unknown-linux-gnu/sysroot/usr/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h
-DHAVE_INITFINI -DASSEMBLER
-I/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/.
-DGAS_SYNTAX  -Wa,--noexecstack  -g0  -o
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/crti.o
[ALL  ]    i486-unknown-linux-gnu-gcc
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/crtn.S
-c  -I../include
-I/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu
-I/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles
-I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i486
-I../nptl/sysdeps/unix/sysv/linux/i386
-I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/pthread -I../sysdeps/pthread
-I../ports/sysdeps/unix/sysv/linux -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
-I../sysdeps/unix/inet -I../ports/sysdeps/unix/sysv/i386
-I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv
-I../ports/sysdeps/unix/sysv -I../sysdeps/unix/sysv
-I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../ports/sysdeps/unix
-I../sysdeps/unix -I../sysdeps/posix -I../nptl/sysdeps/i386/i486
-I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386
-I../sysdeps/i386 -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I../ports
-I.. -I../libio -I. -nostdinc -isystem
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/buildtools/lib/gcc/i486-unknown-linux-gnu/4.6.4/include
-isystem /tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/buildtools/lib/gcc/i486-unknown-linux-gnu/4.6.4/include-fixed
-isystem /tmp/br2-ctng/buildroot-2012.05/output/host/usr/i486-unknown-linux-gnu/sysroot/usr/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h
-DHAVE_INITFINI -DASSEMBLER
-I/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/.
-DGAS_SYNTAX  -Wa,--noexecstack  -g0  -o
/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/crtn.o
[ALL  ]    ../sysdeps/generic/initfini.c: Assembler messages:
[ALL  ]    ../sysdeps/generic/initfini.c:123: Error: open CFI at the
end of file; missing .cfi_endproc directive
[ALL  ]    ../sysdeps/generic/initfini.c:123: Error: open CFI at the
end of file; missing .cfi_endproc directive
[ERROR]    make[5]: ***
[/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/crti.o]
Error 1
[ALL  ]    make[5]: *** Waiting for unfinished jobs....
[ALL  ]    /tmp/ccY63zf5.s: Assembler messages:
[ALL  ]    /tmp/ccY63zf5.s:33: Error: CFI instruction used without
previous .cfi_startproc
[ALL  ]    /tmp/ccY63zf5.s:35: Error: .cfi_endproc without
corresponding .cfi_startproc
[ALL  ]    /tmp/ccY63zf5.s:48: Error: CFI instruction used without
previous .cfi_startproc
[ALL  ]    /tmp/ccY63zf5.s:50: Error: CFI instruction used without
previous .cfi_startproc
[ALL  ]    /tmp/ccY63zf5.s:51: Error: CFI instruction used without
previous .cfi_startproc
[ALL  ]    /tmp/ccY63zf5.s:53: Error: .cfi_endproc without
corresponding .cfi_startproc
[ERROR]    make[5]: ***
[/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles/csu/crtn.o]
Error 1
[ALL  ]    make[5]: Leaving directory
`/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/src/glibc-2.9/csu'
[ERROR]    make[4]: *** [csu/subdir_lib] Error 2
[ALL  ]    make[4]: Leaving directory
`/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/src/glibc-2.9'
[ERROR]    make[3]: *** [csu/subdir_lib] Error 2
[ALL  ]    make[3]: Leaving directory
`/tmp/br2-ctng/buildroot-2012.05/output/build/build-toolchain/.build/i486-unknown-linux-gnu/build/build-libc-startfiles'
[ERROR]
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Installing C library headers & start files'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: CT_DoExecLog[scripts/functions@172]
[ERROR]  >>        called from:
do_libc_backend_once[scripts/build/libc/glibc-eglibc.sh-common@421]
[ERROR]  >>        called from:
do_libc_backend[scripts/build/libc/glibc-eglibc.sh-common@143]
[ERROR]  >>        called from:
do_libc_start_files[scripts/build/libc/glibc-eglibc.sh-common@60]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@598]
... etc

Aras Vaichas

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]