Qtフレームワークベースの複雑なC ++ソフトウェアを構築するために、アルパインツールチェーン(x86_64用)を用意しました。ツールチェーン chroot には以下が含まれます。
- アルパイン基本パッケージ 3.16
- インストールされたパッケージのリスト(Alpineリポジトリから直接)
- Qt 5.15.7ソースコードをコンパイルしてchroot(qmake、mkspecs、..)にインストールしました。
最後に、ツールチェーン(qmakeビルドシステム)を使用して複雑なソフトウェアを構築しました。問題は、ソフトウェアを実行すると待ち時間が非常に長いということです。その結果、多くのテスト(ユニット/統合/システムテスト)が失敗しました。このパフォーマンスの問題は、alpineのmusl libcによって引き起こされるようです。
質問:
- musl libcのパフォーマンスを向上させるパッチやソリューションはありますか?
- glibcに切り替えることは可能ですか?それでは、alpineにglibcに基づいてプリコンパイルされたapkパッケージがありますか?
助けてくれてありがとう。