[arm-gnu] Unknown mandatory EABI object attribute 44/42
Sun Ray-B17777
B17777 at freescale.com
Sun Apr 8 09:33:33 UTC 2012
By the way, I tried to set the eabi_attribute in source file, like “.eabi_attribute 42,0” to disable Tag_MPextension_use, seems the link works. But the eabi_attribute change only be effective in the single file, I have to add the attribute setting to each file archived in the library. So I wonder if there is a method to set the eabi_attribute globally to the whole project, such as in command line or in link script.
From: Sun Ray-B17777
Sent: 2012年4月8日 16:09
To: arm-gnu at codesourcery.com
Subject: Unknown mandatory EABI object attribute 44/42
Hi,
When I use the arm-none-linux-gnueabi(v4.4.4) to link some library generated by arm-none-eabi(v4.6.1) toolchain, I always met the error such as “Unknown mandatory EABI object attribute 44/42”, I checked the EABI spec that the error indicates Tag_DIV_use and Tag_MPextension_use is not supported. Is this a bug for the toolchain? Can I disable the feature in library generating with compiling flags? Or I have to use the arm-none-linux-gnueabi to generate the lib?
Thanks,
Yanfei
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sourcerytools.com/pipermail/arm-gnu/attachments/20120408/41163ad9/attachment.html>
More information about the arm-gnu
mailing list