grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: R_ARM(_THM)_MOVT_ABS(_NC) support


From: Michael Zimmermann
Subject: Re: R_ARM(_THM)_MOVT_ABS(_NC) support
Date: Sat, 31 Jan 2015 13:01:34 +0100

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
<address@hidden> 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
> <address@hidden> 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
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/grub-devel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]