"/etc/ld.so.nohwcap"ファイルはどこで入手できますか? [コピー]

ユーティリティを介してコマンドを実行すると、strace次のアクセスエラーが表示されます。

access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

さて、上記の行で何が起こっているのか、リンカーは私が実行しているコマンドの最適化されたバージョンを探していますが、見つからないことをどこに読んでいます。

この問題をどのように解決できますか?ld.so.nohwcap自分のシステムにこのファイルを保存するには、どのパッケージをインストールする必要がありますか?最適化目的ではなく、単にこれらのエラーを排除するためのものであってもstrace

ベストアンサー1

この問題を「解決」したくない場合があります。 ~によるとDebianglibcマンページld.so

/etc/ld.so.nohwcapこのファイルがあると、CPUが最適化されたバージョンをサポートしていても、動的リンカーは最適化されていないバージョンのライブラリをロードします。

パッケージを介してインストールされず、システム管理者が作成できます。障害を負う最適化されたライブラリをロードします。

これはDebianに固有のものです。この機能は以下で提供されます。修理するDebianglibcパッケージでは使用できず、アップストリームでは使用できませんglibc。後者がld.soマンページから次にglibc移動したときman-pagesプロジェクト

おすすめ記事