Choose libnative directory

Hello,

I’m using Graylog v6.1.7.
Everything seems to work fine but when Graylog starts I get many error logs:

ERROR An exception occurred processing Appender graylog-internal-logs org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.UnsatisfiedLinkError: /var/lib/graylog-server/libnative/libzstd-jni-1.5.6-xxx.so: /var/lib/graylog-server/libnative/libzstd-jni-1.5.6-xxx.so: failed to map segment from shared object

I think it’s because /var/lib is mounted with the noexec flag.
I’ve read Server no zstd-jni in java.library.path: /usr/share/graylog-server/lib/sigar · Issue #17837 · Graylog2/graylog2-server · GitHub and Use nativeLibPath in data node by moesterheld · Pull Request #22224 · Graylog2/graylog2-server · GitHub and Data Node: Fix zstd library loading issue on noexec-mounted /tmp directories · Issue #22097 · Graylog2/graylog2-server · GitHub.
It seems that now librairies are deployed in libnative directory (instead of java.io.tmpdir) which is by default /var/lib/graylog-server.
Am I correct ?

Is there a way to configure the libnative directory ? So I could choose an executable partition.
Maybe I need to use the data_dir parameter but it would move some other files which is quite ugly ? (I only see libnative and journal in this directory at the moment, I can use message_journal_dir parameter to move the journal but I’m not sure of all impacts)