Hello radaee Team.
I run into a problem using your pdf Library for different Devices.
It works fine on Nexus 5/10/7 ...
But on my Samsung GT-P7500 Android:4.0.4 i got the following Error:
signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 5ccd5fe8
10-27 11:27:28.230: I/DEBUG(5021): r0 00000000 r1 4008a690 r2 00000000 r3 9cd674cb
10-27 11:27:28.510: I/DEBUG(5021): #00 pc 000c9fe8 /data/data/at.apa.pdfwlclient.whitelabel/lib/librdpdf.so
10-27 11:27:28.510: I/DEBUG(5021): #01 pc 00012500 /system/lib/libc.so (pthread_once)
i found some information about this ERROR and could FIX it.
Here i get the Informations:
code.google.com/p/android/issues/detail?id=26199
"Ok, I found it. The problem came from libgnustl_shared.so which has been generated incorrectly.
Turns out that the library was compiled with -mfpu=vfpv3, while -mfpu=vfp or -mfpu=vfpv3-d16 should have been used. Apparently, vpfv3 == vfpv3-d32, which makes the compiler assume there are 32 double FPU registers, instead of 16.
The same problem unfortunately exists in the STLport and GAbi++ prebuilt binaries.
Damned.
I have a pending patch that fixes the issue in the build scripts, and adds a unit test that checks the instructions of all prebuilt binaries now. However, this won't be available until the next release.
In the meantime, you have several alternatives:
1/ Copy the 'armeabi' binaries over the 'armeabi-v7a'. This works, but will affect FPU performance for all computations implemented by the STL libraries (not within your code):"
I copy the armeabi/librdpdf.so into armeabi-v7a and now it works.
But this means you have something wrong in your build-process, can you please fix this asap.
We want to put our Project this week into the store.