1
私はcurl 7.53.1をコンパイルするときにlibcurl.so.5をビルドしました curl 7.56.1をコンパイルすると、生成されるlibrarieは次のようになります。libcurl.so.4.5、ビルドするバージョンをどのように定義できますか?Yoctoでcurl 7.56.1でlibcurl.so.5を生成するには?
私はcurl 7.53.1をコンパイルするときにlibcurl.so.5をビルドしました curl 7.56.1をコンパイルすると、生成されるlibrarieは次のようになります。libcurl.so.4.5、ビルドするバージョンをどのように定義できますか?Yoctoでcurl 7.56.1でlibcurl.so.5を生成するには?
libcurl.so.XのXは、ABI versionです。つまり、アプリケーションとライブラリの互換性を定義したバージョンです。つまり、ライブラリAPIとライブラリソースに実装されているため、必要なものを選択することはできません。だから、あなたのいずれかが依存するすべてのコンポーネントを再構築する必要があります(と彼らはそれをサポートします)、新しいバージョンまたはローカル設定(またはカスタムディストリビューションの設定)のカールの設定優先バージョンに:libcurlの所望のバージョンに対応する
PREFERRED_VERSION_curl = "A.B.C"
。
ビルド間で2種類のレシピを切り替える方法や、レシピのPVを手動で変更した場合、または新しいレシピのメインレシピのコピーを作成している場合は、「伝えていない」ため、レシピの新バージョンを作成する方法の詳細を提供することが重要です。 – astor555
私は7.53.1のレシピを削除し、7.56.1の新しいレシピを追加しました –