我们的一个项目是跨平台的代码。我们主要在Windows,Linux和Solaris / SPARC上构建它。在3中,我们处理Solaris的次数最少,使SPARC盒保持运行是一种维护痛苦,而且一般情况下Solaris管理不是我们的能力。
几年前,我在Linux上为SPARC64构建了一个可行的交叉编译器,这部分工作得很好。阻止我们前进的是我们构建过程的最后一部分,它涉及使用pkgmk和pkgtrans构建Solaris软件包。
我从来没有找到用于构建可以安装在SPARC Solaris上的pkg文件的Linux解决方案 - 有人知道今天是否存在?
答案 0 :(得分:2)
我亲自使用了传家宝项目中的工具:http://heirloom.sourceforge.net/ 我的想法是在更快的Linux机器上交叉编译Sparc并构建软件包。
答案 1 :(得分:1)
我不知道有人做过在Linux上构建它的工作,但是Sun已经将pkgmk源作为OpenSolaris源代码库的一部分发布了。
请参阅https://hg.java.net/hg/solaris~on-src/file/tip/usr/src/cmd/svr4pkg/获取整套SVR4 pkg*
命令的源代码,但它也可能依赖于其他库。