I forgot the Linux distro: (it doesn't matter since I'm cross compiling) Ubuntu 14.10
On Sat, Jan 31, 2015 at 1:00 PM, Michael Zimmermann <sigmaepsilo...@gmail.com> wrote: > The configure line: > ./configure --host arm-linux-gnueabihf CFLAGS='-static-libgcc > -Wl,-static' TARGET_CFLAGS='-O3' > > My compiler is gcc-linaro-arm-linux-gnueabihf-4.9-2014.09 ( > http://releases.linaro.org/14.09/components/toolchain/binaries ) > > gcc -v : > Using built-in specs. > COLLECT_GCC=./prebuilts/gcc/linux-x86/arm/arm-linux-gnueabihf-4.9/bin/arm-linux-gnueabihf-gcc > COLLECT_LTO_WRAPPER=/media/Data/repositories/git/bigG/prebuilts/gcc/linux-x86/arm/arm-linux-gnueabihf-4.9/bin/../libexec/gcc/arm-linux-gnueabihf/4.9.2/lto-wrapper > Target: arm-linux-gnueabihf > Configured with: > /cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/src/gcc-linaro-4.9-2014.09/configure > --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu > --target=arm-linux-gnueabihf > --prefix=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install > --with-sysroot=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install/arm-linux-gnueabihf/libc > --enable-languages=c,c++,fortran --disable-multilib --enable-multiarch > --with-arch=armv7-a --with-tune=cortex-a9 --with-fpu=vfpv3-d16 > --with-float=hard --with-pkgversion='crosstool-NG > linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09' > --with-bugurl=https://bugs.launchpad.net/gcc-linaro > --enable-__cxa_atexit --enable-libmudflap --enable-libgomp > --enable-libssp > --with-gmp=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static > --with-mpfr=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static > --with-mpc=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static > --with-isl=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static > --with-cloog=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static > --with-libelf=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/.build/arm-linux-gnueabihf/build/static > --enable-threads=posix --disable-libstdcxx-pch > --enable-linker-build-id --enable-plugin --enable-gold > --with-local-prefix=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-linux/install/arm-linux-gnueabihf/libc > --enable-c99 --enable-long-long --with-mode=thumb --disable-multilib > --with-float=hard > Thread model: posix > gcc version 4.9.2 20140904 (prerelease) (crosstool-NG > linaro-1.13.1-4.9-2014.09 - Linaro GCC 4.9-2014.09) > > Michael > > On Sat, Jan 31, 2015 at 12:45 PM, Leif Lindholm > <leif.lindh...@linaro.org> wrote: >> On Sat, Jan 31, 2015 at 12:35:34PM +0100, Michael Zimmermann wrote: >>> when compiling grub with O2 or O3 on a ARM target mkimage fails with >>> "error: relocation4 X is not implemented yet" for >>> R_ARM_THM_MOVT_ABS and R_ARM_THM_MOVW_ABS_NC (thumb) >>> or R_ARM_MOVW_ABS and R_ARM_MOVW_ABS_NC (arm) >> >> To help me try to reproduce: >> What are your complete config options (how are you adding the -O2/O3)? >> What toolchain version (output of gcc -v)? >> And (for my own curiosity) which Linux distribution? >> >> / >> Leif >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> https://lists.gnu.org/mailman/listinfo/grub-devel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel