問題タブ [musl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4542 参照

c++ - cmake プロジェクトで代替 libc を使用する

CMake を使用してビルドされた C/C++ プロジェクトがあります。静的バイナリをコンパイルしようとしているGLIBCときに、コンピューターとターゲット マシンのバージョンが異なるという問題に遭遇しました。muslSO に関する別の質問では、同様の問題に対する受け入れられた答えは、またはのような libc の代替実装を使用することuClibcです。(こちらをご覧ください

cmakeそのような代替 libc の使用方法を示す方法に関する情報が見つかりません。FindMusl.cmakeファイルは出荷されておらず、インターネット上で見つけることもできません。使うだけCC=/usr/bin/musl-gccではダメ。

cmake プロジェクトをそのような代替 libc 実装に対して静的にリンクして、GLIBC から独立させるにはどうすればよいですか?

0 投票する
2 に答える
1599 参照

linux - musl が libc.a を共有ライブラリにリンクできない

いくつかの静的ライブラリにリンクしたい C99 共有ライブラリがあります ( 経由--whole-archive)。:すべての静的ライブラリは-fPIC

また、ユニバーサル Linux バイナリをビルドしたいので、musl を使用することにしました。musl から静的にリンクしようとするとlibc.a、次のエラーが発生します。

私のmuslビルドは次のようになります:

0 投票する
1 に答える
2309 参照

macos - Musl libc は OS X でビルドできますか?

OS X 10.11.5 を実行しているマシンでmusl-libcをビルドしようとしています。残念ながら、実行中に次のエラーが発生しますmake

私は Clang 7.3.0 (703-0-31) を使用しており、musl リポジトリから取得したソースを使用していgit://git.musl-libc.org/muslます。