我正在努力实现是编译使用musl作为clib
的GNU独立和隔离LLVM工具链。
最近LLVM 4.0已经发布了大量的新的很酷的功能,包括生产准备LLD,所以也连接步骤可以通过LLVM处理。
更多或更少的堆栈:
继this,实际上有可能没有太多的修补或如(除了编译musl
)这样做,但遗憾的是,有大约没有良好的文档。
有什么建议么?
有使用锵+ MUSL共同编制的“Hello World”,在这儿用的例子:https://github.com/njlr/portable-cxx
它只需要安装wget
,tar
和make
。锵和MUSL下载作为构建过程的一部分。
关键是要禁用通常包含路径使用-nostdinc
,然后使用-isystem
添加MUSL的。