I'm using JNA to load a lib.so file. All is running fine but the log is telling me the follow advise:
OpenJDK 64-Bit Server VM warning: You have loaded library /tmp/jna4835572371707024371.tmp which might have disabled stack guard. The VM will try to fix the stack guard now. It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'
The lib was compiled by myself using gfortran and all it functions are working well.
Is there something I must do? What is execstack
?
I'm using Java and Spring Boot to use the lib file.