I did a fix for indy 10 sources, to remove the dependancy from iconv library for all *nix systems.
I have a problems in my application with Indy, libiconv.so and Android 10.
It was dirty crashing when I try to send some data to the server. I found the problem comes some how from the iteration between Indy 10 library and libiconv.so.
First of all it was very hard to found a working copy of libiconv.so for android. Thanks for Don Alfredo, he sent me a copy.
But after that my application crash when sent data on Android 10. On 8 &9 it works. backtrace shows me that the crash is somewhere in libiconv.so.
I recomiped it from the scratch with a .bat file provided from Don Alfredo (in fpcupdevuxe->various build scripts folder), bu result is similar.
I got angry and got rid of the dependencies on the iconv library and managed to replace it with LConvEncoding which comes with fpc. A while ago I launched the problematic application and now it works like the sun.
The attached link has a link to download the two files I modified to make this work.
https://www.atozed.com/forums/thread-2269-post-7707.html#pid7707I will attach the modified files here too.
Indy version 10, downloaded through OPM.