autoscan
は、一連の機能チェック(AC_FUNC_*
およびAC_CHECK_FUNCS
)とAC_CHECK_HEADERS
を生成しました。今私はgnulibコードをプルする必要があります。オートスキャンが特定したすべての関数とヘッダーをインポートしようとしていますか?それらの半分はgnulib-tool --list
出力には表示されません。または、一部のプラットフォームで./configure
が失敗するまで待つのですか?gnulib-toolを使用してインポートする内容を決定する方法
0
A
答えて
1
私の提案はignore autoscan entirelyになり、代わりにどのプラットフォームをターゲットにしているのか把握してみてください。
特にautoscanは、1990年以降の各プラットフォームで利用可能な機能のテストを追加しようとしますが、たとえばSysV以外のOSでは検出されない可能性があります。
ターゲットプラットフォーム(C99や最新のPOSIXなど)から開始して、対象とするOSと欠落しているOSを特定します。
あなたがアクセスできないOSのベースをカバーしようとしないでください。実際にビルドに必要なものが実際には実行されていない可能性があります。
完全開示:可能な限り、私は何年にもわたりmy opinion on gnulibを変更し、これ以上使用しないことを提案していません。
0
あなたが必要な場合がありますどのgnulibモジュールのリストを決定する方法は2つあります。
- あなたが手で(
nm
で)あなたのソースコードやオブジェクト・ファイルをスキャンすることができます。 gnulib-tool
でall the POSIX header file modulesをインポートしてから、-DGNULIB_POSIXCHECK
をCFLAGSに追加し、パッケージをコンパイルし、結果の警告を分析することができます。
また、いくつかのgnulibオーバーライドは、古いプラットフォームのみのために存在します。 list of what each override fixesを読んで、自分の判断を適用することができます。
関連する問題
- 1. javascriptを使用してPHPの内容を返す方法$ .get
- 2. ES6モジュールのインポートを使用してパスをインポートする方法
- 3. Meteorを使ってフォルダの内容をインポートする
- 4. powershellを使用してモニタのタイムアウトを「決して」設定する方法
- 5. Curlを使用してファイルの内容をフォームに投稿する方法
- 6. LINQ(C#3.0)を使用してIDictionaryの内容を変更する方法
- 7. trello apiを使用してカードの全内容を取得する方法は?
- 8. ストアドプロシージャを使用してテーブルの内容全体を表示する方法
- 9. CURLを使用してHTMLファイルから内容を解析する方法は?
- 10. Jqueryを使用してhtml入力テキストフィールドの内容をクリアする方法
- 11. $ stateProviderを使用してタブの内容を変更する方法は?
- 12. Pythonのif文を使用してListの内容をチェックする方法
- 13. npp_execを使用してテキストファイルの内容を出力する方法
- 14. Javaを使用してExcelシートの列の内容を消去する方法
- 15. python-keybinderを使用してクリップボードの内容を取得する方法
- 16. Javaコードを使用してログファイルの内容を削除する方法
- 17. JavaScriptを使用してshinyのhtmlOutputの内容を更新する方法
- 18. JSPを使用してサーバーディレクトリの内容をリストする方法は?
- 19. ListViewを使用してINIファイルの内容を表示する方法
- 20. 使用するBufferedImageイメージタイプを決定する方法は?
- 21. blpapiで使用する参照データサービスを決定する方法
- 22. nodejsを使ってファイルの内容をチェックする方法は?
- 23. Trelloを使用して容量を管理する方法は?
- 24. javascriptで配列やオブジェクトを使用する方法を決定する方法
- 25. read_csvを使用してファイルから特定の行をインポートする方法
- 26. Eclipse JDT Coreを使用してインポートを再定義する方法
- 27. CPUがキャッシュメモリにロードされる内容を決定する方法を理解する
- 28. Sqoop java apiを使用してデータをインポートする方法は?
- 29. Aurelia/Typescriptを使用してモーメントタイムゾーンをインポートする方法
- 30. ウィンドウを使用してEclipseにopencvライブラリをインポートする方法