android-ndk-6b
BogDan
bog_dan_ro at yahoo.com
Fri Sep 16 13:24:53 UTC 2011
Try to remove "!contains(ANDROID_PLATFORM, android-4): !contains(ANDROID_PLATFORM, android-5): !contains(ANDROID_PLATFORM, android-8): QMAKE_LFLAGS += $$ANDROID_PLATFORM_PATH/lib/crtbegin_so.o $$ANDROID_PLATFORM_PATH/lib/crtend_so.o"
from qt.prf file.
Cheers,
BogDan.
----- Original Message -----
> From: Thomas Senyk <thomas.senyk at nokia.com>
> To: ext mingw android <mingw.android at gmail.com>
> Cc: necessitas-devel at kde.org
> Sent: Friday, September 16, 2011 2:29 PM
> Subject: android-ndk-6b
>
> Hi Ray,
>
> i tried to compile for android-9 on android-ndk-6b but had a couple of
> multiple-definitions
>
> /home/tsenyk/projects/android/android-ndk-r6b/platforms/android-9/arch-
> arm//usr/lib/crtbegin_so.o: In function `__dso_handle':
> (.bss+0x0): multiple definition of `__dso_handle'
> /home/tsenyk/projects/android/android-ndk-r6b/platforms/android-9/arch-
> arm//usr/lib/crtbegin_so.o:(.bss+0x0): first defined here
> /home/tsenyk/projects/android/android-ndk-r6b/platforms/android-9/arch-
> arm//usr/lib/crtbegin_so.o: In function `__INIT_ARRAY__':
> (.init_array+0x0): multiple definition of `__INIT_ARRAY__'
> /home/tsenyk/projects/android/android-ndk-r6b/platforms/android-9/arch-
> arm//usr/lib/crtbegin_so.o:(.init_array+0x0): first defined here
> /home/tsenyk/projects/android/android-ndk-r6b/platforms/android-9/arch-
> arm//usr/lib/crtbegin_so.o: In function `__FINI_ARRAY__':
> (.fini_array+0x0): multiple definition of `__FINI_ARRAY__'
> /home/tsenyk/projects/android/android-ndk-r6b/platforms/android-9/arch-
> arm//usr/lib/crtbegin_so.o:(.fini_array+0x0): first defined here
> collect2: ld returned 1 exit status
>
>
>
> The same checkout is building with 6, so it's some difference in the NDK.
> It also builds for android-9 with 6b.
>
> So only the combination android-9 + ndk-6b is failing.
>
> So I guessed it's in android-ndk-r6(b)/platforms/android-9/arch-arm/usr/lib/
>
> I did a objdump -x on all file for each ndk and did a diff ... it's
> attached.
> The only diff I can identify are regarding __dso_handle
> .. maybe the rest is just follow-up error?
>
> http://developer.android.com/sdk/ndk/index.html .. mentions this for NDK-6b:
> "Fixed the standalone toolchain linker warnings about missing the
> definition
> and size for the __dso_handle symbol (ARM only)."
>
> This is somewhat in line with what I can read from the objdump .. but I got no
> idea how to fix it :)
>
>
>
> Greets
> Thomas
> _______________________________________________
> Necessitas-devel mailing list
> Necessitas-devel at kde.org
> https://mail.kde.org/mailman/listinfo/necessitas-devel
>
More information about the Necessitas-devel
mailing list