Thanks. I was aware of the "extern C" workaround below. I was just
trying to find out what changes were made from r6 to r6b so that I
didn't have to manually define this symbol in every piece of code
compiled on my device. In case anyone is interested, the prebuilt
native ARM gcc toolchain that I am using can be found here:
http://rwiki.sciviews.org/doku.php?id=getting-started:installation:android
I've already used this to successfully compile several projects on my
actual device (my main reason for doing this is convenience when I am
away from my development machine). Everything goes smoothly except
for the linker warning.
From what was mentioned about compiler scripts, it sounds like
something was changed in the compilation of the (cross) compiler/
linker itself. If that is the case, I guess I'll stick with the
workaround.
On Nov 2, 12:38 am, Belvedere Computer Services <
fa829...@gmail.com>
wrote:
> oops found it on 2-nd try
>
> { no warranty and no want no warranty }
>
> add
>
> extern "C"
> {
> void *__dso_handle= NULL;