我们的一个项目是一个跨平台的代码片段。 我们主要在Windows,Linux和Solaris / SPARC上构build它。 在这三种中,我们最less处理Solaris,而维护我们的SPARC服务器并保持运行是一项维护工作,而一般来说,Solarispipe理不是我们的能力。
几年前,我为Linux上的SPARC64构build了一个可用的交叉编译器,该部分工作得很好。 阻止我们前进的是我们构build过程的最后一部分,它涉及到使用pkgmk和pkgtrans构buildSolaris软件包。
我从来没有find一个Linux解决scheme来构build可安装在SPARC Solaris上的pkg文件 – 有谁知道现在是否存在?
我亲自使用了Heirloom项目中的工具: http : //heirloom.sourceforge.net/想法是在更快的Linux机器上为Sparc进行交叉编译,然后构建这个包。
我不知道有人已经在Linux上完成了构建它的工作,但是Sun已经发布了pkgmk源代码作为OpenSolaris源代码的一部分。
请参阅https://hg.java.net/hg/solaris~on-src/file/tip/usr/src/cmd/svr4pkg/ ,以获取整个SVR4 pkg*
命令的源代码,尽管它可能依赖于其他图书馆也是如此。