VPPクロスコンパイルbuildrootプロジェクトに統合されながら、次のエラーで失敗します。ERROR:クロスコンパイルで使用される危険なヘッダ/ライブラリパス「-Iは/ usr /含ま
ERROR: unsafe header/library path used in cross-compilation: '-I/usr/include
を持っているように見えますoldincludedir非GNUツールチェーンのエクスポートが有効になっているため、設定処理中にこの組み込みが生成されます。値のconfigure内oldincludedir世代を除外する方法や、それを変更する方法
>> >> This error appear if one of the following paths is used during the
>> >> cross-compilation:
>> >> "/lib"
>> >> "/usr/include"
>> >> "/usr/lib"
>> >> "/usr/local/include"
>> >> "/usr/local/lib"
の代わり:
問題はbuildrootプロジェクトを説明しhereとしてチェック偏執的に危険なパスのオプションを追加したら、かなり一般的であるように思わ:includedir以下変数と同様に構成される
oldincludedir='/usr/include'
includedir='${prefix}/include'
?偏執的な危険なパスに関する
クイックアップデートの場合、ハードコードされたパスを含むファイルは、https://github.com/vpp-dev/vpp/blob/master/build-data/packages/vpp.mkのようです。パスはライン24にハードコードされています –