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