EABI support

Sasha Sirotkin buildroot@browserseal.com
Tue Mar 30 16:54:00 GMT 2010


Yann E. MORIN wrote:
> Sasha, All,
>
> On Tuesday 30 March 2010 18:17:39 Sasha Sirotkin wrote:
>   
>> ng@piments.com wrote:
>>     
>>> On 03/30/10 17:45, Sasha Sirotkin wrote:
>>>       
>>>> Sasha Sirotkin wrote:
>>>>         
>>>>> It seems that EABI support is not functional in the latest version. I
>>>>> try to compile the following configuration: ARM, glibc, EABI and it
>>>>> fails.
>>>>>           
>>>> Oops, I meant OABI. EABI seems to work OK.
>>>>         
>
> I'm not surprised. It's been a while I haven't build an OABI toolchain.
> Can't you switch to EABI?
>
>   

Actually, I started with EABI and ran into a problem of /sbin/init 
segmentation fault. I had no idea how to approach this issue so I 
thought that OABI might work. I guess I should get back to debugging the 
original issue.

Will send you the build log anyway.

Thanks.
>>> Erm, you may need to say how it is failing !
>>>       
>> [ALL  ]    
>> /unpackaged/crosstool-ng-1.6.1/targets/arm-unknown-linux-gnu/build/build-libc/libc_pic.os: 
>> In function `setjmp':
>> [ALL  ]    unwind-pe.c:(.text+0x15434): undefined reference to 
>> `__GI___sigsetjmp'
>>     
>
> Hmmm. Smells like the setjmp/longjmp classical issue.
> Look for 'sjlj' in the menuconfig, and force to not using sjlj.
>   -> CT_CC_SJLJ_EXCEPTIONS_DONT_USE
>
>   
>> [ALL  ]    
>> /unpackaged/crosstool-ng-1.6.1/targets/arm-unknown-linux-gnu/build/build-libc/libc_pic.os: 
>> In function `__GI__setjmp':
>> [ALL  ]    unwind-pe.c:(.text+0x15444): undefined reference to 
>> `__GI___sigsetjmp'
>> [ALL  ]    collect2: ld returned 1 exit status
>> [ERROR]    make[2]: *** 
>> [/unpackaged/crosstool-ng-1.6.1/targets/arm-unknown-linux-gnu/build/build-libc/libc.so] 
>> Error 1
>> [ALL  ]    make[2]: Leaving directory 
>> `/unpackaged/crosstool-ng-1.6.1/targets/src/glibc-2.9'
>> [ERROR]    make[1]: *** [all] Error 2
>> [ALL  ]    make[1]: Leaving directory 
>> `/unpackaged/crosstool-ng-1.6.1/targets/arm-unknown-linux-gnu/build/build-libc'
>> [ERROR]    Build failed in step 'Installing C library'
>> [ERROR]    Error happened in 
>> '/unpackaged/crosstool-ng-1.6.1/scripts/functions' in function 
>> 'CT_DoExecLog' (line unknown, sorry)
>> [ERROR]          called from 
>> '/unpackaged/crosstool-ng-1.6.1/scripts/build/libc/glibc.sh' at line # 
>> 483 in function 'do_libc'
>> [ERROR]          called from 
>> '/unpackaged/crosstool-ng-1.6.1/scripts/crosstool-NG.sh' at line # 562 
>> in function 'main'
>> [ERROR]    Look at '/unpackaged/x-tools/arm-unknown-linux-gnu/build.log' 
>> for more info on this error.
>>     
>
> We'll need your build.log file, so we can try to reproduce.
> Send compressed. If >500KiB, send to me and not the list.
>
> Regards,
> Yann E. MORIN.
>
>   


--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list