自2016年以来,我一直在solaris上使用netty-tcnative-1.1.33.Fork17作为我的web服务器程序。(JDK1.7 32bit,netty-4.0.25,solaris11)。 对于我在solaris sparc上开发java程序的人来说,这是一个很好的提供者。
然后,我将在solaris sparc上更新netty和netty-tcnative版本。 我使用后有许多更新的netty和netty-tcnative。
现在,netty主要版本是4.1.x,netty-tcnative主要版本是2.0.x.我想我必须使用这个版本。 但是,netty-tcnative 2.0.2~8封装在jnilib.c中的solaris sparc上使用了不支持的字符串函数(strndup)。
最后,我补充并将netty-tcnative-2.0.1与netty 4.1.13.Final打包在solaris sparc上。(JDK1.8 64bit)
问题1。在netty-tcnative-2.0.2之后还有其他原因不支持solaris sparc吗?
我担心我的netty-tcnative包运行。
问题2。你可以在solaris的更多版本上更改或包含字符串函数(strndup)吗?
谢谢..
答案 0 :(得分:0)
没有没有真正的理由不允许在Solaris Sparc上编译它,我们不会将其作为发布过程和测试的一部分。这意味着如果有什么不起作用请打开一个问题,我们会尝试修复它。或者甚至更好地提供PR修复。我打开了