Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我在玩Alpine Linux,它使用musl vs glibc。
我发现由于这个选择,我无法运行 Oracle Java,或者在 glibc 下构建的静态 go 二进制文件。
musl 应该与更广泛使用的 glibc 兼容,还是需要针对它重新编译?(我真的不希望像甲骨文这样的大公司这样做!)
我不相信任何一个库都旨在与另一个库兼容 ABI。
如果没有 ABI 兼容性,是的:如果您希望与 MUSL 一起运行,则必须针对 MUSL 重新编译和重新链接代码。