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? 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
