Digit wrote:
[...]
> I'm still interested in knowing exactly which symbols are missing for 
> you in the C library.

These are some of the ones I've seen missing:

__aeabi_f2uiz
__aeabi_lasr
__aeabi_llsl
__aeabi_llsr

> Also, I would appreciate if you could give us instructions to exactly 
> reproduce the things you see so we can test them ourselves.

I can't give exact instructions, I'm afraid, because this all works via 
JNI and so I need huge piles of infrastructure to make it all work. 
However, here's a minimal C file:

---snip---
extern int this_symbol_is_undefined;
int foo(void)
{
         return this_symbol_is_undefined;
}
---snip---

Here are the commands used to generate the .so:

---snip---
"c:/Program Files/CodeSourcery/Sourcery G++ 
Lite/bin/arm-none-linux-gnueabi-gcc" -std=c99 -g -Os -fPIC -I"c:/Program 
Files/Java/jdk1.6.0_05/include" -c dummy.c -o dummy.o

"c:/Program Files/CodeSourcery/Sourcery G++ 
Lite/bin/arm-none-linux-gnueabi-ld" -g -Os -shared 
-Tarmelf_linux_eabi.xsc -o libDummy.so dummy.o
---snip---

And here's an (untested, unfortunately; I was able to test the C stuff 
above) minimal class that ought to fail to load it:

---snip---
public class Dummy
{
   static void Load() throws UnsatisfiedLinkError
   {
     System.loadLibrary("Dummy");
   }
}
---snip---

So you see that there's nothing actually very exciting going on.

-- 
David Given
[EMAIL PROTECTED]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to