高山musl vs glibc - 它们应该兼容吗?

时间:2015-10-28 04:02:13

标签: glibc musl alpine

所以我正在使用使用musl vs glibc的Alpine Linux。

我发现由于这个选择,我无法运行Oracle Java,或者在glibc下构建静态二进制文件。

musl应该与更广泛使用的glibc兼容,还是需要重新编译? (我真的不希望甲骨文等大公司这样做!)

1 个答案:

答案 0 :(得分:4)

我不相信这两个图书馆的目标是与另一个图书馆保持ABI兼容。

没有ABI兼容性,是的:如果您希望使用MUSL运行,则必须重新编译并重新链接MUSL代码。