On Sun, May 14, 2017 at 10:24:27PM +0100, Stuart Henderson wrote: > On 2017/05/08 03:04, Patrick Wildt wrote: > > CVSROOT: /cvs > > Module name: ports > > Changes by: [email protected] 2017/05/08 03:04:54 > > > > Modified files: > > devel/arm-none-eabi/gcc-linaro: Makefile distinfo > > devel/arm-none-eabi/gcc-linaro/patches: patch-Makefile_in > > patch-gcc_Makefile_in > > > > patch-gcc_config_arm_unknown-elf_h > > patch-gcc_config_host > > patch-libgcc_Makefile_in > > patch-libiberty_Makefile_in > > devel/arm-none-eabi/gcc-linaro/pkg: PFRAG.aarch64 PFRAG.arm > > Added files: > > devel/arm-none-eabi/gcc-linaro/patches: patch-gcc_configure > > Removed files: > > devel/arm-none-eabi/gcc-linaro/patches: > > > > patch-gcc_config_aarch64_geniterators_sh > > patch-gcc_gcc_c > > > > Log message: > > Update to gcc-linaro-6.3-2017.02 so that we can continue to build > > newer U-Boots whose SPL object files get too big to link. U-Boot > > will require gcc 6.0 or later for ARM starting with v2018.01. > > > > ok jsg@ > > > > I'm having a problem building this on i386, libgcc configure fails: > > Checking multilib configuration for libgcc... > mkdir arm-none-eabi > mkdir arm-none-eabi/libgcc > Configuring in arm-none-eabi/libgcc > configure: creating cache ./config.cache > checking build system type... i386-unknown-openbsd6.1 > checking host system type... arm-none-eabi > checking for --enable-version-specific-runtime-libs... no > checking for a BSD-compatible install... > /usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/bin/install -c > checking for gawk... awk > checking for arm-none-eabi-ar... /usr/local/arm-none-eabi/bin/ar > checking for arm-none-eabi-lipo... arm-none-eabi-lipo > checking for arm-none-eabi-nm... > /usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm/./gcc/nm > checking for arm-none-eabi-ranlib... /usr/local/arm-none-eabi/bin/ranlib > checking for arm-none-eabi-strip... /usr/local/arm-none-eabi/bin/strip > checking whether ln -s works... yes > checking for arm-none-eabi-gcc... > /usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm/./gcc/xgcc > > -B/usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm/./gcc/ > -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 > checking for suffix of object files... configure: error: in > `/usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm/arm-none-eabi/libgcc': > configure: error: cannot compute suffix of object files: cannot compile > See `config.log' for more details. > gmake[1]: *** [Makefile:10936: configure-target-libgcc] Error 1 > gmake[1]: Leaving directory > '/usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm' > gmake: *** [Makefile:850: all] Error 2 > *** Error 2 in devel/arm-none-eabi/gcc-linaro > (/usr/ports/infrastructure/mk/bsd.port.mk:2662 > '/usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm/.build_done') > *** Error 1 in devel/arm-none-eabi/gcc-linaro > (/usr/ports/infrastructure/mk/bsd.port.mk:2363 'build') > ===> Exiting devel/arm-none-eabi/gcc-linaro with an error > *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:147 'build') > > Excerpt from config.log below, any ideas please?
looks like the same failure on arm http://build-failures.rhaalovely.net/arm/2017-05-14/devel/arm-none-eabi/gcc-linaro.log > > configure:3653: checking for suffix of object files > configure:3675: > /usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm/./gcc/xgcc > > -B/usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm/./gcc/ > -B/usr/loca > l/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 -c -g -O2 conftest.c >&5 > conftest.c: In function 'main': > conftest.c:16:1: internal compiler error: Floating point exception > } > ^ > libbacktrace could not find executable to open > Please submit a full bug report, > with preprocessed source if appropriate. > See <http://gcc.gnu.org/bugs.html> for instructions. > configure:3679: $? = 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:3693: error: in > `/usr/obj/ports/arm-none-eabi-gcc-linaro-6.3.2017.02-arm/build-i386-arm/arm-none-eabi/libgcc': > configure:3695: error: cannot compute suffix of object files: cannot compile > >
