On 22/09/12 17:10, Andreas Falkenhahn wrote:
[...]
> Warning:
> /android-ndk-r8b/platforms/android-9/arch-arm/usr/lib/crtend_so.o:
> Unknown EABI object attribute 44
>
> The resulting shared object works fine, though. Still, I'm wondering if
> this warning is something I should worry about?
IIRC attribute 44 tells the toolchain whether the compiler uses the DIV
instruction or not. (Some architectures don't support it.) The toolchain
you're using doesn't understand the attribute and is ignoring it.
Later versions of gcc still don't understand it, but they do know that
attribute 44 is important and will flatly refuse to process files with
the attribute. You'll see 'Unknown mandatory EABI object attribute 44'
instead, which is an error.
We got round this issue by using the Android toolchain for everything,
but you've said you can't do that, so I don't know what I can suggest,
I'm afraid.
--
┌─── dg@cowlark.com ─────
http://www.cowlark.com ─────
│
│ life←{ ↑1 ⍵∨.^3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ }
│ --- Conway's Game Of Life, in one line of APL