Open stolk opened 7 years ago
It turns out that it is an issue with ld. 32-bit uses ld.gold, and 64-bit uses ld.bfd
When I force the use of ld.gold on 64 bit, the linking succeeds, albeit w non working binary. See: https://github.com/android-ndk/ndk/issues/428
It looks like the version of libgpg that's currently shipped isn't compatible with ld.bfd. Presumably caused by a bug in the version of the compiler that was used to create that library. Any way we could get this tested with a libgpg built with a newer NDK?
Using gpg-cpp-sdk v2.3, I was able to create an armeabi-v7a build. Yet, when linking for arm64-v8a, it fails on no .eh_frame_hdr table will be created
Which compiler was used to create libgpg.a for 64bit arm?