Could you post the full command-line leading to this error?
Did you try to add -fPIC as suggested?

Christophe.



On 18 April 2013 09:53, Marius Cetateanu <m...@softkinetic.com> wrote:

>  Hi,
>
> Some time ago I had some problems linking my project libraries for
> Android using the Linaro toolchain 4.7.1 which I reported to the
> list:
>
> http://lists.linaro.org/pipermail/linaro-toolchain/2012-June/002631.html
>
> I ended up using the 4.6.x version of the compiler because
> I could not find a fix and I did not get any hints from
> the mailing list.
> Now I need to really switch to 4.7(for better C++11 support)
> but I'm pretty much having the same issue with the 4.7.3 version:
>
> E.g.
>
> System/Logging/DroidLogger.cpp.o: requires unsupported dynamic reloc
> R_ARM_REL32; recompile with -fPIC
> /home/dev/android/android_linaro_toolchain_4.7/bin/../libexec/gcc/arm-linux-androideabi/4.7.3/real-ld:
> error:
> /home/marius/Development/ToolChains/Android/experimental_ndk/sources/cxx-stl/gnu-libstdc++/4.7.3/libs/armeabi-v7a/libsupc++.a(eh_globals.o):
> requires unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC
> /home/dev/android/android_linaro_toolchain_4.7/bin/../libexec/gcc/arm-linux-androideabi/4.7.3/real-ld:
> error: hidden symbol '__dso_handle' is not defined locally
> /home/dev/android/android_linaro_toolchain_4.7/bin/../libexec/gcc/arm-linux-androideabi/4.7.3/real-ld:
> error: hidden symbol '__dso_handle' is not defined locally
>
> I'm using it with the Android NDK version r8e.
> I have downloaded the prebuilt binaries:
> android-toolchain 4.7 (ICS, JB) <http://www.linaro.org/downloads/>4.7-2013.03 
> 13.03
> (Linaro GCC 4.7-2013.03) 4.7.3 20130226 (prerelease)
>
> Does anyone have any hints on how to overcome the above mentioned problem?
>
>  --
>
> Marius Cetateanu | Software Engineer
> T              +32 2 888 42 60
> F              +32 2 647 48 55
> E              m...@softkinetic.com
> YT            www.youtube.com/softkinetic
>
> [image: SK Logo] <http://www.softkinetic.com>
>
> Boulevard de la Plaine 15, 1050, B-Brussels, Belgium
> Registration No: RPM/RPR Brussels 0811 784 189
>
> Our e-mail communication disclaimers & liability are available at:
> www.softkinetic.com/disclaimer.aspx
>
>
>
> _______________________________________________
> linaro-toolchain mailing list
> linaro-toolchain@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-toolchain
>
>
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to