2015-10-28 35 views
2

所以我正在玩使用musl vs glibc的Alpine Linux。阿爾卑斯musl vs glibc - 他們應該是兼容?

我發現,由於這個選擇,我無法運行Oracle Java或靜態轉到二進制文件下建立glibc。

musl應該與更廣泛使用的glibc兼容還是需要重新編譯它? (我真的不希望像Oracle這樣的大公司能夠這樣做!)

+0

以下是您的一些解決方案。 https://github.com/gliderlabs/docker-alpine/issues/11 – BMW

回答

3

我不相信任何一個圖書館的目標都是與其他ABI兼容。

沒有ABI兼容性,是的:如果您希望使用MUSL運行,您必須重新編譯並重新鏈接代碼以對抗MUSL。