* crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi @ 2012-06-18 21:07 David Fernandez 2012-06-18 21:42 ` Khem Raj 0 siblings, 1 reply; 10+ messages in thread From: David Fernandez @ 2012-06-18 21:07 UTC (permalink / raw) To: crossgcc Hi there, I've been building a arm-eabi toolchain recently, using binutils-2.22, gcc-4.7.1 and newlib-1.20.0 (I think). The problem is that when I build for cortex-m3 (-march=armv7-m -mcpu=cortex-m3 -mthumb), I get the routine _CRTStartup assembled as ARM32 (definitely not thumb or thumb-2). The file crt0.o seems generated during gcc build. Is that expected? As crt0.S in newlib has #ifdefs to choose the right thumb-2, thumb or ARM specific assembler depending on the predefined macros. The only thing I can think of is that it might be forced by the gcc build system, perhaps because linux does not support thumb-only platforms (?)... It might be a very silly thing, but if anybody could tell what is the problem, it would be great. Cheers David Fernandez -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi 2012-06-18 21:07 crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi David Fernandez @ 2012-06-18 21:42 ` Khem Raj 2012-06-18 22:26 ` David Fernandez 0 siblings, 1 reply; 10+ messages in thread From: Khem Raj @ 2012-06-18 21:42 UTC (permalink / raw) To: David Fernandez; +Cc: crossgcc On Mon, Jun 18, 2012 at 2:07 PM, David Fernandez <david.fernandez.work@googlemail.com> wrote: > > Is that expected? As crt0.S in newlib has #ifdefs to choose the right > thumb-2, thumb or ARM specific assembler depending on the predefined macros. look for compiler cmdline when this was compiled. Did you use --with-mode=thumb when configuring the compiler ? -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi 2012-06-18 21:42 ` Khem Raj @ 2012-06-18 22:26 ` David Fernandez 2012-06-19 0:11 ` David Fernandez 0 siblings, 1 reply; 10+ messages in thread From: David Fernandez @ 2012-06-18 22:26 UTC (permalink / raw) To: Khem Raj; +Cc: crossgcc On 18/06/12 22:42, Khem Raj wrote: > On Mon, Jun 18, 2012 at 2:07 PM, David Fernandez > <david.fernandez.work@googlemail.com> wrote: >> Is that expected? As crt0.S in newlib has #ifdefs to choose the right >> thumb-2, thumb or ARM specific assembler depending on the predefined macros. > look for compiler cmdline when this was compiled. Did you use --with-mode=thumb > when configuring the compiler ? Gosh! I didn't. No idea that it needed a special parameter to have thumb only mode... even for a CPU that will refuse to compile without "-mthumb"... Thanks for the tip. I'll try that soon. Cheers -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi 2012-06-18 22:26 ` David Fernandez @ 2012-06-19 0:11 ` David Fernandez [not found] ` <CAMKF1srrA=Zim-1TNYkn3-Sna212ozDCgasv+Fa8u6_c-sUQdw@mail.gmail.com> 0 siblings, 1 reply; 10+ messages in thread From: David Fernandez @ 2012-06-19 0:11 UTC (permalink / raw) To: Khem Raj; +Cc: crossgcc On 18/06/12 23:25, David Fernandez wrote: > On 18/06/12 22:42, Khem Raj wrote: >> On Mon, Jun 18, 2012 at 2:07 PM, David Fernandez >> <david.fernandez.work@googlemail.com> wrote: >>> Is that expected? As crt0.S in newlib has #ifdefs to choose the right >>> thumb-2, thumb or ARM specific assembler depending on the predefined macros. >> look for compiler cmdline when this was compiled. Did you use --with-mode=thumb >> when configuring the compiler ? > Gosh! I didn't. No idea that it needed a special parameter to have thumb > only mode... even for a CPU that will refuse to compile without "-mthumb"... > > Thanks for the tip. I'll try that soon. > > Cheers It fails if I use "--with-mode=thumb" The configuration goes ok (I use "configure --target=arm-eabi --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib --with-gxx-include-dir=/usr/local/arm-eabi/include --with-mode=thumb -v"), but when doing "make -w all", it fails when it tries multilib: ... make[2]: Leaving directory `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/gcc' Checking multilib configuration for libgcc... mkdir -p -- arm-eabi/libgcc ... checking for suffix of object files... o ... configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. make[1]: *** [configure-target-libgcc] Error 1 make[1]: Leaving directory `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1' make: *** [all] Error 2 make: Leaving directory `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1' Any ideas? -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <CAMKF1srrA=Zim-1TNYkn3-Sna212ozDCgasv+Fa8u6_c-sUQdw@mail.gmail.com>]
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi [not found] ` <CAMKF1srrA=Zim-1TNYkn3-Sna212ozDCgasv+Fa8u6_c-sUQdw@mail.gmail.com> @ 2012-06-19 0:58 ` David Fernandez [not found] ` <CAMKF1spcvQNyXRE1oaaK5UKLYofhFAjfYT8PcXOL8pTxeSNESg@mail.gmail.com> 0 siblings, 1 reply; 10+ messages in thread From: David Fernandez @ 2012-06-19 0:58 UTC (permalink / raw) To: Khem Raj; +Cc: crossgcc [-- Attachment #1: Type: text/plain, Size: 1963 bytes --] On 19/06/12 01:47, Khem Raj wrote: > > > On Monday, June 18, 2012, David Fernandez > <david.fernandez.work@googlemail.com > <mailto:david.fernandez.work@googlemail.com>> wrote: > > On 18/06/12 23:25, David Fernandez wrote: > >> On 18/06/12 22:42, Khem Raj wrote: > >>> On Mon, Jun 18, 2012 at 2:07 PM, David Fernandez > >>> <david.fernandez.work@googlemail.com > <mailto:david.fernandez.work@googlemail.com>> wrote: > >>>> Is that expected? As crt0.S in newlib has #ifdefs to choose the right > >>>> thumb-2, thumb or ARM specific assembler depending on the > predefined macros. > >>> look for compiler cmdline when this was compiled. Did you use > --with-mode=thumb > >>> when configuring the compiler ? > >> Gosh! I didn't. No idea that it needed a special parameter to have > thumb > >> only mode... even for a CPU that will refuse to compile without > "-mthumb"... > >> > >> Thanks for the tip. I'll try that soon. > >> > >> Cheers > > It fails if I use "--with-mode=thumb" > > > > The configuration goes ok (I use "configure --target=arm-eabi > > --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib > > --with-gxx-include-dir=/usr/local/arm-eabi/include --with-mode=thumb > > -v"), but when doing "make -w all", it fails when it tries multilib: > > > > ... > > make[2]: Leaving directory > > `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/gcc' > > Checking multilib configuration for libgcc... > > mkdir -p -- arm-eabi/libgcc > > ... > > checking for suffix of object files... o > > ... > > configure: error: cannot compute suffix of object files: cannot compile > > See `config.log' for more details. > > make[1]: *** [configure-target-libgcc] Error 1 > > make[1]: Leaving directory > > `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1' > > make: *** [all] Error 2 > > make: Leaving directory > `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1' > > > > Any ideas? > > > > > > You have to show config.log from libgcc build tree Attached [-- Attachment #2: config.log --] [-- Type: text/x-log, Size: 53313 bytes --] This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU C Runtime Library configure 1.0, which was generated by GNU Autoconf 2.64. Invocation command line was $ /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgcc/configure --cache-file=./config.cache --with-newlib --enable-multilib --with-cross-host=i686-pc-linux-gnu --with-gnu-as --with-gnu-ld --with-newlib --with-gxx-include-dir=/usr/local/arm-eabi/include --with-mode=thumb -v --enable-languages=c,c++,lto --program-transform-name=s&^&arm-eabi-& --disable-option-checking --with-target-subdir=arm-eabi --build=i686-pc-linux-gnu --host=arm-eabi --target=arm-eabi --srcdir=/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgcc ## --------- ## ## Platform. ## ## --------- ## hostname = localhost.localdomain uname -m = i686 uname -r = 3.3.8-1.fc16.i686.PAE uname -s = Linux uname -v = #1 SMP Mon Jun 4 21:10:09 UTC 2012 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /usr/local/sbin PATH: /usr/sbin PATH: /sbin PATH: /home/davidfc/.local/bin PATH: /home/davidfc/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1976: creating cache ./config.cache configure:2144: checking build system type configure:2158: result: i686-pc-linux-gnu configure:2178: checking host system type configure:2191: result: arm-unknown-eabi configure:2289: checking for --enable-version-specific-runtime-libs configure:2302: result: no configure:2350: checking for a BSD-compatible install configure:2418: result: /usr/bin/install -c configure:2434: checking for gawk configure:2461: result: gawk configure:2561: checking for arm-eabi-ar configure:2588: result: /usr/local/arm-eabi/bin/ar configure:2653: checking for arm-eabi-lipo configure:2680: result: arm-eabi-lipo configure:2745: checking for arm-eabi-nm configure:2772: result: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/nm configure:2837: checking for arm-eabi-ranlib configure:2864: result: /usr/local/arm-eabi/bin/ranlib configure:2929: checking for arm-eabi-strip configure:2956: result: /usr/local/arm-eabi/bin/strip configure:3018: checking whether ln -s works configure:3022: result: yes configure:3039: checking for arm-eabi-gcc configure:3066: result: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include configure:3335: checking for C compiler version configure:3344: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include --version >&5 xgcc (GCC) 4.7.1 Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3355: $? = 0 configure:3344: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -v >&5 Reading specs from /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/specs COLLECT_GCC=/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc COLLECT_LTO_WRAPPER=/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/lto-wrapper Target: arm-eabi Configured with: /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/configure --target=arm-eabi --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib --with-gxx-include-dir=/usr/local/arm-eabi/include --with-mode=thumb -v Thread model: single gcc version 4.7.1 (GCC) configure:3355: $? = 0 configure:3344: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -V >&5 xgcc: error: unrecognized command line option '-V' xgcc: fatal error: no input files compilation terminated. configure:3355: $? = 1 configure:3344: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -qversion >&5 xgcc: error: unrecognized command line option '-qversion' xgcc: fatal error: no input files compilation terminated. configure:3355: $? = 1 configure:3371: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -o conftest -g -O2 conftest.c >&5 /usr/local/arm-eabi/bin/ld: cannot find crti.o: No such file or directory /usr/local/arm-eabi/bin/ld: cannot find crtbegin.o: No such file or directory /usr/local/arm-eabi/bin/ld: cannot find crt0.o: No such file or directory /usr/local/arm-eabi/bin/ld: cannot find -lgcc /usr/local/arm-eabi/bin/ld: cannot find -lg /usr/local/arm-eabi/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status configure:3374: $? = 1 configure:3562: checking for suffix of object files configure:3584: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:3588: $? = 0 configure:3609: result: o configure:3613: checking whether we are using the GNU C compiler configure:3632: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:3632: $? = 0 configure:3641: result: yes configure:3650: checking whether /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include accepts -g configure:3670: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g conftest.c >&5 configure:3670: $? = 0 configure:3711: result: yes configure:3728: checking for /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include option to accept ISO C89 configure:3792: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:3792: $? = 0 configure:3805: result: none needed configure:3830: checking how to run the C preprocessor configure:3861: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -E conftest.c configure:3861: $? = 0 configure:3875: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory compilation terminated. configure:3875: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:3900: result: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -E configure:3920: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -E conftest.c configure:3920: $? = 0 configure:3934: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory compilation terminated. configure:3934: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:3971: checking size of double configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:3976: $? = 0 configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:13:12: error: size of array 'test_array' is negative configure:3976: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | /* end confdefs.h. */ | /* none */ | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 0)]; | test_array [0] = 0 | | ; | return 0; | } configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:13:12: error: size of array 'test_array' is negative configure:3976: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | /* end confdefs.h. */ | /* none */ | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 1)]; | test_array [0] = 0 | | ; | return 0; | } configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:13:12: error: size of array 'test_array' is negative configure:3976: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | /* end confdefs.h. */ | /* none */ | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 3)]; | test_array [0] = 0 | | ; | return 0; | } configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:13:12: error: size of array 'test_array' is negative configure:3976: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | /* end confdefs.h. */ | /* none */ | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 7)]; | test_array [0] = 0 | | ; | return 0; | } configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:3976: $? = 0 configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:3976: $? = 0 configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:3976: $? = 0 configure:3976: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:3976: $? = 0 configure:3991: result: 8 configure:4005: checking size of long double configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:4010: $? = 0 configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:14:12: error: size of array 'test_array' is negative configure:4010: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | #define SIZEOF_DOUBLE 8 | /* end confdefs.h. */ | /* none */ | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 0)]; | test_array [0] = 0 | | ; | return 0; | } configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:14:12: error: size of array 'test_array' is negative configure:4010: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | #define SIZEOF_DOUBLE 8 | /* end confdefs.h. */ | /* none */ | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 1)]; | test_array [0] = 0 | | ; | return 0; | } configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:14:12: error: size of array 'test_array' is negative configure:4010: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | #define SIZEOF_DOUBLE 8 | /* end confdefs.h. */ | /* none */ | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 3)]; | test_array [0] = 0 | | ; | return 0; | } configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:14:12: error: size of array 'test_array' is negative configure:4010: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | #define SIZEOF_DOUBLE 8 | /* end confdefs.h. */ | /* none */ | int | main () | { | static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 7)]; | test_array [0] = 0 | | ; | return 0; | } configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:4010: $? = 0 configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:4010: $? = 0 configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:4010: $? = 0 configure:4010: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:4010: $? = 0 configure:4025: result: 8 configure:4041: checking whether decimal floating point is supported configure:4050: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 conftest.c:11:1: error: decimal floating point not supported for this target configure:4050: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | #define SIZEOF_DOUBLE 8 | #define SIZEOF_LONG_DOUBLE 8 | /* end confdefs.h. */ | _Decimal32 x; configure:4057: result: no configure:4081: WARNING: decimal float is not supported for this target, ignored configure:4114: checking whether fixed-point is supported configure:4123: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:4123: $? = 0 configure:4130: result: yes configure:4190: checking whether to use setjmp/longjmp exceptions configure:: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c --save-temps -fexceptions conftest.c >&5 configure:: $? = 0 configure:4221: result: no configure:4241: checking if the linker (/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/collect-ld) is GNU ld GNU ld (GNU Binutils) 2.22 configure:4253: result: yes configure:4258: checking for thread model used by GCC configure:4261: result: single configure:4265: checking whether assembler supports CFI directives configure:4278: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:4278: $? = 0 configure:4285: result: yes configure:4327: checking for __attribute__((visibility("hidden"))) configure:4336: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -Werror -S conftest.c -o conftest.s 1>&5 configure:4339: $? = 0 configure:4348: result: yes configure:4376: checking whether the target assembler supports thread-local storage configure:4386: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -c -g -O2 conftest.c >&5 configure:4386: $? = 0 configure:4394: result: yes configure:4404: checking whether the thread-local storage support is from emutls configure:4413: /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -Werror -S -o conftest.s conftest.c 1>&5 configure:4416: $? = 0 configure:4425: result: no configure:4570: updating cache ./config.cache configure:4643: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by GNU C Runtime Library config.status 1.0, which was generated by GNU Autoconf 2.64. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on localhost.localdomain config.status:807: creating Makefile config.status:969: linking /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgcc/enable-execute-stack-empty.c to enable-execute-stack.c config.status:969: linking /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgcc/config/arm/unwind-arm.h to unwind.h config.status:969: linking /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgcc/config/no-unwind.h to md-unwind-support.h config.status:969: linking /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgcc/config/arm/sfp-machine.h to sfp-machine.h config.status:969: linking /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgcc/gthr-single.h to gthr-default.h config.status:988: executing default commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_env_CC_set=set ac_cv_env_CC_value='/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include ' ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-g -O2' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=i686-pc-linux-gnu ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=arm-eabi ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=arm-eabi ac_cv_host=arm-unknown-eabi ac_cv_objext=o ac_cv_prog_AR=/usr/local/arm-eabi/bin/ar ac_cv_prog_AWK=gawk ac_cv_prog_CC='/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include ' ac_cv_prog_CPP='/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -E' ac_cv_prog_LIPO=arm-eabi-lipo ac_cv_prog_NM=/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/nm ac_cv_prog_RANLIB=/usr/local/arm-eabi/bin/ranlib ac_cv_prog_STRIP=/usr/local/arm-eabi/bin/strip ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_sizeof_double=8 ac_cv_sizeof_long_double=8 acl_cv_prog_gnu_ld=yes gcc_cv_have_cc_tls=yes gcc_cv_use_emutls=no libgcc_cv_cfi=yes libgcc_cv_dfp=no libgcc_cv_fixed_point=yes libgcc_cv_hidden_visibility_attribute=yes libgcc_cv_lib_sjlj_exceptions=no ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='/usr/local/arm-eabi/bin/ar' AWK='gawk' CC='/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include ' CFLAGS='-g -O2' CPP='/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/xgcc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/ -nostdinc -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/ -isystem /home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/newlib/targ-include -isystem /home/davidfc/rpmbuild/BUILD/gcc-4.7.1/newlib/libc/include -B/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/arm -L/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/arm-eabi/libgloss/libnosys -L/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgloss/arm -B/usr/local/arm-eabi/bin/ -B/usr/local/arm-eabi/lib/ -isystem /usr/local/arm-eabi/include -isystem /usr/local/arm-eabi/sys-include -E' CPPFLAGS='' DEFS='-DPACKAGE_NAME=\"GNU\ C\ Runtime\ Library\" -DPACKAGE_TARNAME=\"libgcc\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"GNU\ C\ Runtime\ Library\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"http://www.gnu.org/software/libgcc/\" -DSIZEOF_DOUBLE=8 -DSIZEOF_LONG_DOUBLE=8 -DHAVE_GETIPINFO=1' ECHO_C='' ECHO_N='-n' ECHO_T='' EXEEXT='' INSTALL_DATA='/usr/bin/install -c -m 644' INSTALL_PROGRAM='/usr/bin/install -c' INSTALL_SCRIPT='/usr/bin/install -c' LDFLAGS='' LIBOBJS='' LIBS='' LIPO='arm-eabi-lipo' LN_S='ln -s' LTLIBOBJS='' MAINT='#' NM='/home/davidfc/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/./gcc/nm' OBJEXT='o' PACKAGE_BUGREPORT='' PACKAGE_NAME='GNU C Runtime Library' PACKAGE_STRING='GNU C Runtime Library 1.0' PACKAGE_TARNAME='libgcc' PACKAGE_URL='http://www.gnu.org/software/libgcc/' PACKAGE_VERSION='1.0' PATH_SEPARATOR=':' PICFLAG='-fPIC' RANLIB='/usr/local/arm-eabi/bin/ranlib' SHELL='/bin/sh' STRIP='/usr/local/arm-eabi/bin/strip' ac_ct_CC='' asm_hidden_op='.hidden' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='i686-pc-linux-gnu' build_cpu='i686' build_libsubdir='build-i686-pc-linux-gnu' build_os='linux-gnu' build_subdir='build-i686-pc-linux-gnu' build_vendor='pc' cpu_type='arm' datadir='${datarootdir}' datarootdir='${prefix}/share' decimal_float='no' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' double_type_size='64' dvidir='${docdir}' enable_decimal_float='no' enable_shared='yes' exec_prefix='${prefix}' extra_parts='crtbegin.o crtend.o crti.o crtn.o' fixed_point='yes' host='arm-unknown-eabi' host_alias='arm-eabi' host_cpu='arm' host_noncanonical='arm-eabi' host_os='eabi' host_subdir='.' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' libgcc_topdir='/home/davidfc/rpmbuild/BUILD/gcc-4.7.1/libgcc/..' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' long_double_type_size='64' mandir='${datarootdir}/man' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local' program_transform_name='s&^&arm-eabi-&' psdir='${docdir}' sbindir='${exec_prefix}/sbin' set_have_cc_tls='-DHAVE_CC_TLS' set_use_emutls='' sfp_machine_header='arm/sfp-machine.h' sharedstatedir='${prefix}/com' slibdir='$(exec_prefix)/$(host_noncanonical)/lib' sysconfdir='${prefix}/etc' target_alias='arm-eabi' target_noncanonical='arm-eabi' target_subdir='arm-eabi' tm_defines='' tm_file=' $(srcdir)/config/arm/bpabi-lib.h' tmake_file=' $(srcdir)/config/arm/t-arm $(srcdir)/config/arm/t-elf $(srcdir)/config/t-fixedpoint-gnu-prefix $(srcdir)/config/arm/t-bpabi $(srcdir)/config/t-softfp-sfdf $(srcdir)/config/t-softfp-excl $(srcdir)/config/arm/t-softfp $(srcdir)/config/t-softfp' toolexecdir='$(exec_prefix)/$(target_noncanonical)' toolexeclibdir='$(toolexecdir)/lib/thumb' vis_hide='-fvisibility=hidden -DHIDE_EXPORTS' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "GNU C Runtime Library" #define PACKAGE_TARNAME "libgcc" #define PACKAGE_VERSION "1.0" #define PACKAGE_STRING "GNU C Runtime Library 1.0" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" #define SIZEOF_DOUBLE 8 #define SIZEOF_LONG_DOUBLE 8 #define HAVE_GETIPINFO 1 configure: exit 1 [-- Attachment #3: Type: text/plain, Size: 71 bytes --] -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <CAMKF1spcvQNyXRE1oaaK5UKLYofhFAjfYT8PcXOL8pTxeSNESg@mail.gmail.com>]
[parent not found: <CAA6dH310hHvEDnTQh9NTmDFgq=2LJFKu-QzHZQHMUXTmpYLiyw@mail.gmail.com>]
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi [not found] ` <CAA6dH310hHvEDnTQh9NTmDFgq=2LJFKu-QzHZQHMUXTmpYLiyw@mail.gmail.com> @ 2012-06-19 12:19 ` David Fernandez 2012-06-19 13:15 ` David Fernandez 0 siblings, 1 reply; 10+ messages in thread From: David Fernandez @ 2012-06-19 12:19 UTC (permalink / raw) To: Khem Raj; +Cc: crossgcc [-- Attachment #1: Type: text/plain, Size: 2514 bytes --] >>> On 19/06/12 01:47, Khem Raj wrote: >>>> >>>> >>>> On Monday, June 18, 2012, David Fernandez >>>> <david.fernandez.work@googlemail.com >>>> <mailto:david.fernandez.work@googlemail.com>> wrote: >>>> > On 18/06/12 23:25, David Fernandez wrote: >>>> >> On 18/06/12 22:42, Khem Raj wrote: >>>> >>> On Mon, Jun 18, 2012 at 2:07 PM, David Fernandez >>>> >>> <david.fernandez.work@googlemail.com >>>> <mailto:david.fernandez.work@googlemail.com>> wrote: >>>> >>>> Is that expected? As crt0.S in newlib has #ifdefs to choose the >>>> >>>> right >>>> >>>> thumb-2, thumb or ARM specific assembler depending on the >>>> predefined macros. >>>> >>> look for compiler cmdline when this was compiled. Did you use >>>> --with-mode=thumb >>>> >>> when configuring the compiler ? >>>> >> Gosh! I didn't. No idea that it needed a special parameter to have >>>> thumb >>>> >> only mode... even for a CPU that will refuse to compile without >>>> "-mthumb"... >>>> >> >>>> >> Thanks for the tip. I'll try that soon. >>>> >> >>>> >> Cheers >>>> > It fails if I use "--with-mode=thumb" >>>> > >>>> > The configuration goes ok (I use "configure --target=arm-eabi >>>> > --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib >>>> > --with-gxx-include-dir=/usr/local/arm-eabi/include --with-mode=thumb >>>> > -v"), but when doing "make -w all", it fails when it tries multilib: >>>> > >>>> > ... >>>> > make[2]: Leaving directory >>>> > `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/gcc' >>>> > Checking multilib configuration for libgcc... >>>> > mkdir -p -- arm-eabi/libgcc >>>> > ... >>>> > checking for suffix of object files... o >>>> > ... >>>> > configure: error: cannot compute suffix of object files: cannot compile >>>> > See `config.log' for more details. >>>> > make[1]: *** [configure-target-libgcc] Error 1 >>>> > make[1]: Leaving directory >>>> > `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1' >>>> > make: *** [all] Error 2 >>>> > make: Leaving directory >>>> `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1' >>>> > >>>> > Any ideas? >>>> > >>>> > >>>> >>>> You have to show config.log from libgcc build tree >>> Attached >>> >> On Tue, Jun 19, 2012 at 3:19 AM, Khem Raj <raj.khem@gmail.com> wrote: >> >> Add --disable-decimal-float to gcc configure >> >> > That does not fix the problem... same error. I'm attaching the config.log. > I'm attaching the config log in fpu/libgcc too. Seems that the option you proposed disables decimal floating point, but does not avoid compiling libgcc for fpu. [-- Attachment #2: config.log --] [-- Type: application/octet-stream, Size: 19178 bytes --] This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU C Runtime Library configure 1.0, which was generated by GNU Autoconf 2.64. Invocation command line was $ /home/wifi/src/gcc-4.7.0/libgcc/configure --with-multisubdir=fpu --with-multisrctop= --enable-multilib --cache-file=./config.cache --enable-multilib --with-cross-host=i686-pc-linux-gnu --with-gnu-as --with-gnu-ld --with-newlib --with-gxx-include-dir=/usr/local/arm-none-eabi/include --with-mode=thumb --disable-decimal-float -v --enable-languages=c,c++,lto --program-transform-name=s&^&arm-none-eabi-& --disable-option-checking --with-target-subdir=arm-none-eabi --build=i686-pc-linux-gnu --host=arm-none-eabi --target=arm-none-eabi --srcdir=/home/wifi/src/gcc-4.7.0/libgcc build_alias=i686-pc-linux-gnu host_alias=arm-none-eabi target_alias=arm-none-eabi CC=/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include CFLAGS=-g -O2 LDFLAGS= CPPFLAGS= CC=/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard CXX=/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/g++ -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc++ -funconfigured-libstdc++-v3 -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libstdc++-v3/src -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libstdc++-v3/src/.libs -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard F77= -mfloat-abi=hard GCJ=arm-none-eabi-gcj -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard GFORTRAN=arm-none-eabi-gfortran -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard GOC=arm-none-eabi-gccgo -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard LD_LIBRARY_PATH= -srcdir=/home/wifi/src/gcc-4.7.0/libgcc ## --------- ## ## Platform. ## ## --------- ## hostname = hotblack.root.pri uname -m = i686 uname -r = 2.6.43.5-2.fc15.i686.PAE uname -s = Linux uname -v = #1 SMP Tue May 8 11:46:31 UTC 2012 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/bin PATH: /bin PATH: /usr/bin PATH: /usr/local/sbin PATH: /usr/sbin PATH: /sbin PATH: /home/wifi/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2042: creating cache ./config.cache configure:2207: checking build system type configure:2221: result: i686-pc-linux-gnu configure:2241: checking host system type configure:2254: result: arm-none-eabi configure:2352: checking for --enable-version-specific-runtime-libs configure:2365: result: no configure:2413: checking for a BSD-compatible install configure:2481: result: /usr/bin/install -c configure:2497: checking for gawk configure:2524: result: gawk configure:2624: checking for arm-none-eabi-ar configure:2651: result: /usr/local/arm-none-eabi/bin/ar configure:2716: checking for arm-none-eabi-lipo configure:2743: result: arm-none-eabi-lipo configure:2808: checking for arm-none-eabi-nm configure:2835: result: /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/nm configure:2900: checking for arm-none-eabi-ranlib configure:2927: result: /usr/local/arm-none-eabi/bin/ranlib configure:2992: checking for arm-none-eabi-strip configure:3019: result: /usr/local/arm-none-eabi/bin/strip configure:3081: checking whether ln -s works configure:3085: result: yes configure:3102: checking for arm-none-eabi-gcc configure:3129: result: /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard configure:3398: checking for C compiler version configure:3407: /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard --version >&5 xgcc (GCC) 4.7.0 Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3418: $? = 0 configure:3407: /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard -v >&5 Reading specs from /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/specs COLLECT_GCC=/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc COLLECT_LTO_WRAPPER=/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/lto-wrapper Target: arm-none-eabi Configured with: /home/wifi/src/gcc-4.7.0/configure --target=arm-none-eabi --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib --with-gxx-include-dir=/usr/local/arm-none-eabi/include --with-mode=thumb --disable-decimal-float -v Thread model: single gcc version 4.7.0 (GCC) configure:3418: $? = 0 configure:3407: /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard -V >&5 xgcc: error: unrecognized command line option '-V' xgcc: fatal error: no input files compilation terminated. configure:3418: $? = 1 configure:3407: /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard -qversion >&5 xgcc: error: unrecognized command line option '-qversion' xgcc: fatal error: no input files compilation terminated. configure:3418: $? = 1 configure:3434: /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard -o conftest -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:12:1: sorry, unimplemented: Thumb-1 hard-float VFP ABI configure:3437: $? = 1 configure:3625: checking for suffix of object files configure:3647: /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:12:1: sorry, unimplemented: Thumb-1 hard-float VFP ABI configure:3651: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3665: error: in `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgcc': configure:3668: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_env_CC_set=set ac_cv_env_CC_value='/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard' ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-g -O2' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=i686-pc-linux-gnu ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=arm-none-eabi ac_cv_env_target_alias_set=set ac_cv_env_target_alias_value=arm-none-eabi ac_cv_host=arm-none-eabi ac_cv_prog_AR=/usr/local/arm-none-eabi/bin/ar ac_cv_prog_AWK=gawk ac_cv_prog_CC='/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard' ac_cv_prog_LIPO=arm-none-eabi-lipo ac_cv_prog_NM=/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/nm ac_cv_prog_RANLIB=/usr/local/arm-none-eabi/bin/ranlib ac_cv_prog_STRIP=/usr/local/arm-none-eabi/bin/strip ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='/usr/local/arm-none-eabi/bin/ar' AWK='gawk' CC='/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -mfloat-abi=hard' CFLAGS='-g -O2' CPP='' CPPFLAGS='' DEFS='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' EXEEXT='' GREP='' INSTALL_DATA='/usr/bin/install -c -m 644' INSTALL_PROGRAM='/usr/bin/install -c' INSTALL_SCRIPT='/usr/bin/install -c' LDFLAGS='' LIBOBJS='' LIBS='' LIPO='arm-none-eabi-lipo' LN_S='ln -s' LTLIBOBJS='' MAINT='#' NM='/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/nm' OBJEXT='' PACKAGE_BUGREPORT='' PACKAGE_NAME='GNU C Runtime Library' PACKAGE_STRING='GNU C Runtime Library 1.0' PACKAGE_TARNAME='libgcc' PACKAGE_URL='http://www.gnu.org/software/libgcc/' PACKAGE_VERSION='1.0' PATH_SEPARATOR=':' PICFLAG='-fPIC' RANLIB='/usr/local/arm-none-eabi/bin/ranlib' SHELL='/bin/sh' STRIP='/usr/local/arm-none-eabi/bin/strip' ac_ct_CC='' asm_hidden_op='' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='i686-pc-linux-gnu' build_cpu='i686' build_libsubdir='build-i686-pc-linux-gnu' build_os='linux-gnu' build_subdir='build-i686-pc-linux-gnu' build_vendor='pc' cpu_type='' datadir='${datarootdir}' datarootdir='${prefix}/share' decimal_float='' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' double_type_size='' dvidir='${docdir}' enable_decimal_float='no' enable_shared='yes' exec_prefix='NONE' extra_parts='' fixed_point='' host='arm-none-eabi' host_alias='arm-none-eabi' host_cpu='arm' host_noncanonical='arm-none-eabi' host_os='eabi' host_subdir='.' host_vendor='none' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' libgcc_topdir='/home/wifi/src/gcc-4.7.0/libgcc/..' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' long_double_type_size='' mandir='${datarootdir}/man' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='NONE' program_transform_name='s&^&arm-none-eabi-&' psdir='${docdir}' sbindir='${exec_prefix}/sbin' set_have_cc_tls='' set_use_emutls='' sfp_machine_header='' sharedstatedir='${prefix}/com' slibdir='$(exec_prefix)/$(host_noncanonical)/lib' sysconfdir='${prefix}/etc' target_alias='arm-none-eabi' target_noncanonical='arm-none-eabi' target_subdir='arm-none-eabi' tm_defines='' tm_file='' tmake_file='' toolexecdir='$(exec_prefix)/$(target_noncanonical)' toolexeclibdir='$(toolexecdir)/lib' vis_hide='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "GNU C Runtime Library" #define PACKAGE_TARNAME "libgcc" #define PACKAGE_VERSION "1.0" #define PACKAGE_STRING "GNU C Runtime Library 1.0" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" configure: exit 1 [-- Attachment #3: Type: text/plain, Size: 71 bytes --] -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi 2012-06-19 12:19 ` David Fernandez @ 2012-06-19 13:15 ` David Fernandez [not found] ` <CAMKF1srBG-tOGX=v+x=eoNbMpdFdCG3T5B_-qe640DO-v3YMCg@mail.gmail.com> 0 siblings, 1 reply; 10+ messages in thread From: David Fernandez @ 2012-06-19 13:15 UTC (permalink / raw) To: Khem Raj; +Cc: crossgcc On Tue, Jun 19, 2012 at 1:18 PM, David Fernandez <david.fernandez.work@googlemail.com> wrote: >>>> On 19/06/12 01:47, Khem Raj wrote: >>>>> >>>>> >>>>> On Monday, June 18, 2012, David Fernandez >>>>> <david.fernandez.work@googlemail.com >>>>> <mailto:david.fernandez.work@googlemail.com>> wrote: >>>>> > On 18/06/12 23:25, David Fernandez wrote: >>>>> >> On 18/06/12 22:42, Khem Raj wrote: >>>>> >>> On Mon, Jun 18, 2012 at 2:07 PM, David Fernandez >>>>> >>> <david.fernandez.work@googlemail.com >>>>> <mailto:david.fernandez.work@googlemail.com>> wrote: >>>>> >>>> Is that expected? As crt0.S in newlib has #ifdefs to choose the >>>>> >>>> right >>>>> >>>> thumb-2, thumb or ARM specific assembler depending on the >>>>> predefined macros. >>>>> >>> look for compiler cmdline when this was compiled. Did you use >>>>> --with-mode=thumb >>>>> >>> when configuring the compiler ? >>>>> >> Gosh! I didn't. No idea that it needed a special parameter to have >>>>> thumb >>>>> >> only mode... even for a CPU that will refuse to compile without >>>>> "-mthumb"... >>>>> >> >>>>> >> Thanks for the tip. I'll try that soon. >>>>> >> >>>>> >> Cheers >>>>> > It fails if I use "--with-mode=thumb" >>>>> > >>>>> > The configuration goes ok (I use "configure --target=arm-eabi >>>>> > --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib >>>>> > --with-gxx-include-dir=/usr/local/arm-eabi/include --with-mode=thumb >>>>> > -v"), but when doing "make -w all", it fails when it tries multilib: >>>>> > >>>>> > ... >>>>> > make[2]: Leaving directory >>>>> > `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1/gcc' >>>>> > Checking multilib configuration for libgcc... >>>>> > mkdir -p -- arm-eabi/libgcc >>>>> > ... >>>>> > checking for suffix of object files... o >>>>> > ... >>>>> > configure: error: cannot compute suffix of object files: cannot compile >>>>> > See `config.log' for more details. >>>>> > make[1]: *** [configure-target-libgcc] Error 1 >>>>> > make[1]: Leaving directory >>>>> > `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1' >>>>> > make: *** [all] Error 2 >>>>> > make: Leaving directory >>>>> `/home/user/rpmbuild/BUILDROOT/arm-eabi/gcc-4.7.1' >>>>> > >>>>> > Any ideas? >>>>> > >>>>> > >>>>> >>>>> You have to show config.log from libgcc build tree >>>> Attached >>>> >>> On Tue, Jun 19, 2012 at 3:19 AM, Khem Raj <raj.khem@gmail.com> wrote: >>> >>> Add --disable-decimal-float to gcc configure >>> >>> >> That does not fix the problem... same error. I'm attaching the config.log. >> > I'm attaching the config log in fpu/libgcc too. > > Seems that the option you proposed disables decimal floating point, > but does not avoid compiling libgcc for fpu. I've tried --disable-fpu instead of --disable-decimal-float, but it fails when building libgloss (I guess the one from newlib): ... make[5]: Leaving directory `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/thumb/libgloss/libnosys' make[4]: Leaving directory `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/thumb/libgloss' make[4]: Entering directory `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss' make[5]: Entering directory `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm' /home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/xgcc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/./gcc/ -nostdinc -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/newlib/ -isystem /home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/newlib/targ-include -isystem /home/wifi/src/gcc-4.7.0/newlib/libc/include -B/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/libgloss/arm -L/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/libgloss/libnosys -L/home/wifi/src/gcc-4.7.0/libgloss/arm -B/usr/local/arm-none-eabi/bin/ -B/usr/local/arm-none-eabi/lib/ -isystem /usr/local/arm-none-eabi/include -isystem /usr/local/arm-none-eabi/sys-include -g -O2 -O2 -I. -I/home/wifi/src/gcc-4.7.0/libgloss/arm/.. -c -g -O2 -mfloat-abi=hard /home/wifi/src/gcc-4.7.0/libgloss/arm/linux-crt0.c /home/wifi/src/gcc-4.7.0/libgloss/arm/linux-crt0.c: In function ‘_main’: /home/wifi/src/gcc-4.7.0/libgloss/arm/linux-crt0.c:37:1: sorry, unimplemented: Thumb-1 hard-float VFP ABI make[5]: *** [linux-crt0.o] Error 1 make[5]: Leaving directory `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss/arm' make[4]: *** [stmp-bsp] Error 2 make[4]: Leaving directory `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/fpu/libgloss' make[3]: *** [multi-do] Error 1 make[3]: Leaving directory `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/libgloss' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/wifi/builds/arm-eabi/gcc-4.7.0/arm-none-eabi/libgloss' make[1]: *** [all-target-libgloss] Error 2 make[1]: Leaving directory `/home/wifi/builds/arm-eabi/gcc-4.7.0' make: *** [all] Error 2 make: Leaving directory `/home/wifi/builds/arm-eabi/gcc-4.7.0' If anybody knows anything, It'll be much appreciated. -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <CAMKF1srBG-tOGX=v+x=eoNbMpdFdCG3T5B_-qe640DO-v3YMCg@mail.gmail.com>]
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi [not found] ` <CAMKF1srBG-tOGX=v+x=eoNbMpdFdCG3T5B_-qe640DO-v3YMCg@mail.gmail.com> @ 2012-06-19 17:06 ` David Fernandez 2012-06-19 17:11 ` Khem Raj 0 siblings, 1 reply; 10+ messages in thread From: David Fernandez @ 2012-06-19 17:06 UTC (permalink / raw) To: Khem Raj; +Cc: crossgcc On Tue, Jun 19, 2012 at 3:17 PM, Khem Raj <raj.khem@gmail.com> wrote: > On Tue, Jun 19, 2012 at 6:15 AM, David Fernandez > <david.fernandez.work@googlemail.com> wrote: >> unimplemented: Thumb-1 hard-float VFP ABI > > --with-cpu=cortex-m3 That was the problem! (no need to add --disable-decimal-float, which is disabled by default on arm targets). Thanks very much! I guess this poses a few questions: Should there be several crt0.o files available, that gcc should pick depending on the -mthumb, -march, and -mcpu? Is it that gcc is not quite there yet, or that newlib is not yet compatible enough with the gcc multilib build system? Any gcc guru knows something about this? As otherwise, the --target configuration option does not produce a compiler supporting all the cpus and architectures that the target covers in theory, and then perhaps there should be a default prefix/suffix for the executables and folders depending on the --with-cpu and/or --with-arch... Cheers -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi 2012-06-19 17:06 ` David Fernandez @ 2012-06-19 17:11 ` Khem Raj 2012-06-19 17:27 ` David Fernandez 0 siblings, 1 reply; 10+ messages in thread From: Khem Raj @ 2012-06-19 17:11 UTC (permalink / raw) To: David Fernandez; +Cc: crossgcc On Tue, Jun 19, 2012 at 10:06 AM, David Fernandez <david.fernandez.work@googlemail.com> wrote: > On Tue, Jun 19, 2012 at 3:17 PM, Khem Raj <raj.khem@gmail.com> wrote: >> On Tue, Jun 19, 2012 at 6:15 AM, David Fernandez >> <david.fernandez.work@googlemail.com> wrote: >>> unimplemented: Thumb-1 hard-float VFP ABI >> >> --with-cpu=cortex-m3 > > That was the problem! (no need to add --disable-decimal-float, which > is disabled by default on arm targets). Thanks very much! > > I guess this poses a few questions: > > Should there be several crt0.o files available, that gcc should pick > depending on the -mthumb, -march, and -mcpu? > mthumb means either thumb1 or thumb2 depending on -mcpu so newlib has to be told that > Is it that gcc is not quite there yet, or that newlib is not yet > compatible enough with the gcc multilib build system? > > Any gcc guru knows something about this? As otherwise, the --target > configuration option does not produce a compiler supporting all the > cpus and architectures that the target covers in theory, and then > perhaps there should be a default prefix/suffix for the executables > and folders depending on the --with-cpu and/or --with-arch... > > Cheers -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi 2012-06-19 17:11 ` Khem Raj @ 2012-06-19 17:27 ` David Fernandez 0 siblings, 0 replies; 10+ messages in thread From: David Fernandez @ 2012-06-19 17:27 UTC (permalink / raw) To: Khem Raj; +Cc: crossgcc On Tue, Jun 19, 2012 at 6:11 PM, Khem Raj <raj.khem@gmail.com> wrote: > On Tue, Jun 19, 2012 at 10:06 AM, David Fernandez > <david.fernandez.work@googlemail.com> wrote: >> On Tue, Jun 19, 2012 at 3:17 PM, Khem Raj <raj.khem@gmail.com> wrote: >>> On Tue, Jun 19, 2012 at 6:15 AM, David Fernandez >>> <david.fernandez.work@googlemail.com> wrote: >>>> unimplemented: Thumb-1 hard-float VFP ABI >>> >>> --with-cpu=cortex-m3 >> >> That was the problem! (no need to add --disable-decimal-float, which >> is disabled by default on arm targets). Thanks very much! >> >> I guess this poses a few questions: >> >> Should there be several crt0.o files available, that gcc should pick >> depending on the -mthumb, -march, and -mcpu? >> > > mthumb means either thumb1 or thumb2 depending on -mcpu > so newlib has to be told that > >> Is it that gcc is not quite there yet, or that newlib is not yet >> compatible enough with the gcc multilib build system? >> >> Any gcc guru knows something about this? As otherwise, the --target >> configuration option does not produce a compiler supporting all the >> cpus and architectures that the target covers in theory, and then >> perhaps there should be a default prefix/suffix for the executables >> and folders depending on the --with-cpu and/or --with-arch... >> >> Cheers I don't deny that newlib needs to be compiled per cpu... I'm just guessing here that the standard libc would work with any cpu and mode covered by the selected target, while, with newlib, we have to recompile the whole gcc with different options for the same target to support all the cpus in that target. I guess that another options is: Shouldn't we be splitting the arm-eabi target on subsets of compatible cpus, like --target=arm-eabi-cortex-m3, etc.? -- For unsubscribe information see http://sourceware.org/lists.html#faq ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2012-06-19 17:27 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2012-06-18 21:07 crt0.o from newlib has ARM32-only routines when building gcc for arm-eabi David Fernandez 2012-06-18 21:42 ` Khem Raj 2012-06-18 22:26 ` David Fernandez 2012-06-19 0:11 ` David Fernandez [not found] ` <CAMKF1srrA=Zim-1TNYkn3-Sna212ozDCgasv+Fa8u6_c-sUQdw@mail.gmail.com> 2012-06-19 0:58 ` David Fernandez [not found] ` <CAMKF1spcvQNyXRE1oaaK5UKLYofhFAjfYT8PcXOL8pTxeSNESg@mail.gmail.com> [not found] ` <CAA6dH310hHvEDnTQh9NTmDFgq=2LJFKu-QzHZQHMUXTmpYLiyw@mail.gmail.com> 2012-06-19 12:19 ` David Fernandez 2012-06-19 13:15 ` David Fernandez [not found] ` <CAMKF1srBG-tOGX=v+x=eoNbMpdFdCG3T5B_-qe640DO-v3YMCg@mail.gmail.com> 2012-06-19 17:06 ` David Fernandez 2012-06-19 17:11 ` Khem Raj 2012-06-19 17:27 ` David Fernandez
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).