使用1.5(或1.6和1.5可比性模式)构建的java程序会发出以下警告:
Java HotSpot(TM)服务器VM警告:您已加载库mynativelib.so,它可能已禁用堆栈保护.
VM将尝试立即修复堆栈防护.强烈建议您使用'execstack -c'修复库,或将其与'-z noexecstack'链接.
它似乎没有引起问题,但显然对我们的客户来说有点可怕.我不认为在7中构建java位会解决这个问题,但我很难看到文档说明如何为Java 7构建JNI库,这就是警告暗示我应该做的不同.
那么我应该在哪里看?