There is nothing to do for Linaro. The fix is both in the 2.23 branch and trunk.
Afaik, Linaro doesn't support the HJL binutils releases.

  Matthias

On 03.10.2012 11:20, Loïc Minier wrote:
> Adding linaro-toolchain
> 
> On Tue, Oct 02, 2012, Khem Raj wrote:
>> On Tue, Oct 2, 2012 at 4:59 PM, Tim Bird <tim.b...@am.sony.com> wrote:
>>> When I try to build the Linux kernel version 3.6 with the gcc-4.7
>>> nightly build Linaro toolchains,
>>
>> linaro binutils needs to back port
>>
>> http://sourceware.org/git/?p=binutils.git;a=commit;h=3fd1fadc205bc69410080a72fb5854db76f03728
>>
>>>
>>> $ arm-eabi-gcc --version
>>> arm-eabi-gcc (Linaro GCC 4.7-2012.09-1~dev) 4.7.2 20120910 (prerelease)
>>> $ arm-eabi-as --version
>>> GNU assembler (Linux/GNU Binutils) 2.23.51.0.3.20120918
>>>
>>> I get a compiler error (actually, assembler error):
>>>
>>>   AS      arch/arm/lib/copy_from_user.o
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:
>>>  Assembler messages:
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:100:
>>>  Error: selected processor does not support ARM mode `ldralt r3,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:100:
>>>  Error: selected processor does not support ARM mode `ldralt r4,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:100:
>>>  Error: selected processor does not support ARM mode `ldralt r5,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:100:
>>>  Error: selected processor does not support ARM mode `ldralt r6,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:100:
>>>  Error: selected processor does not support ARM mode `ldralt r7,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:100:
>>>  Error: selected processor does not support ARM mode `ldralt r8,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:100:
>>>  Error: selected processor does not support ARM mode `ldralt ip,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:100:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:118:
>>>  Error: selected processor does not support ARM mode `ldralt r3,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:119:
>>>  Error: selected processor does not support ARM mode `ldralt r4,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:120:
>>>  Error: selected processor does not support ARM mode `ldralt r5,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:121:
>>>  Error: selected processor does not support ARM mode `ldralt r6,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:122:
>>>  Error: selected processor does not support ARM mode `ldralt r7,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:123:
>>>  Error: selected processor does not support ARM mode `ldralt r8,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:124:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:173:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt r4,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt r5,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt r6,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt r7,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt r8,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt r9,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt ip,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:243:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt r4,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt r5,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt r6,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt r7,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt r8,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt r9,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt ip,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:245:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt r4,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt r5,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt r6,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt r7,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt r8,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt r9,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt ip,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> /a/home/tbird/work/auto-reduce/lto-test/linux-3/arch/arm/lib/copy_template.S:247:
>>>  Error: selected processor does not support ARM mode `ldralt lr,[r1],#4'
>>> make[2]: *** [arch/arm/lib/copy_from_user.o] Error 1
>>> make[1]: *** [arch/arm/lib] Error 2
>>> make[1]: *** Waiting for unfinished jobs....
>>>
>>>
>>> This appears to be related to the following bug report for binutils:
>>> http://sourceware.org/ml/binutils/2012-09/msg00128.html
>>>
>>> I'm compiling the kernel for PandaBoard
>>>
>>> Any ideas for work-arounds or fixes for this?  Note that the ldralt 
>>> instruction
>>> doesn't actually appear in copy_template.S (maybe it's coming from a macro?)
>>>  -- Tim
>>>
>>> =============================
>>> Tim Bird
>>> Architecture Group Chair, CE Workgroup of the Linux Foundation
>>> Senior Staff Engineer, Sony Network Entertainment
>>> =============================
>>
>> _______________________________________________
>> linaro-dev mailing list
>> linaro-...@lists.linaro.org
>> http://lists.linaro.org/mailman/listinfo/linaro-dev
> 


_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to