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

Re: Kernel cross compile issues



Hey

Ok thanks, i think the problem was that i had compiled bits of it with
3.3 on the amiga and the rest was cross compiled, and forgot to clean
it, scared the living shit out of me either way.

-Mike

2009/1/13 Maxim Kuvyrkov <maxim@codesourcery.com>:
> mike wrote:
>>
>> Hey
>>
>> I've been at this for a few days now, left the amiga 1200 compiling
>> 2.6.28 for a few days, that went pretty well except when i hit make
>> modules_install i got some unresolved symbols, which i figure is down
>> to gcc3.3. so i set up the cross compiler for m68k-linux, there i was
>> greeted with this message. I wonder if i've not set something up
>> correctly?
>>
>> -Mike
>>
>>  CC [M]  fs/ocfs2/alloc.o
>> fs/ocfs2/alloc.c: In function 'ocfs2_complete_edge_insert':
>> fs/ocfs2/alloc.c:1825: error: unable to generate reloads for:
>> (insn:QI 247 246 248 31 fs/ocfs2/alloc.c:1722 (parallel [
>>            (set (cc0)
>>                (compare (reg:DI 5 %d5 [orig:51 D.23891 ] [51])
>>                    (reg:DI 0 %d0 [138])))
>>            (clobber (reg:DI 139))
>>        ]) 12 {*m68k.md:521} (expr_list:REG_DEAD (reg:DI 0 %d0 [138])
>>        (expr_list:REG_UNUSED (reg:DI 139)
>>            (nil))))
>> fs/ocfs2/alloc.c:1825: internal compiler error: in find_reloads, at
>> reload.c:3744
>
> This is fixed in what will become GCC 4.4; I think the patch in
> http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00955.html should work for 4.3.
>
> Thanks,
>
> --
> Maxim K.
>
>


Reply to: