Description
The sis-gdal module uses Java Native Interface (JNI) for accessing the Proj.4 library. Currently, the JNI are pre-compiled in storage/sis-gdal/src/main/resources/native/<OS>/libproj-binding.so files where <OS> is linux or darwin. The file size is about 14 kb. Since we can not load a library from a JAR file, we have to copy it as a regular file somewhere. Current implementation copies it in the temporary directory.
Problem is that some environments do not give execution permission in the temporary directory. Consequently we should save the libproj-binding.so files somewhere else. Some possibilities are:
1. Platform-specific directory like <user directory>/Library on MacOS.
2. A sub-directory of $SIS_DATA.