I am trying to port Sierra HL7588 driver (AndroidRIL_V6.0.12_ARM64_6.0_V1.0_bin.zip) on Android 6.0 (arm64) and we found the driver cannot be loaded successfully.
The Sierra RIL Library (arm64) is crashed while loading it on Android 6.0 because it uses an function called “__write_chk” , and it was not found in our libc library on Android 6.0.
In AOSP, the function (“__write_chk”) has been implemented and exported in libc library on Android 7,
but it is not implemented in libc library on Android 6.
Am I using the correct driver? Is there anyone knows how to solve this issue?