2017-09-08 10 views
0

レシピ 'A'と 'B'があり、それぞれがターゲットイメージにバイナリをインストールしているとします。しかし、イメージのランタイムでは、 'A'は 'B'から生じるバイナリの存在に依存するバイナリです。私が行った場合、両方のバイナリを存在させることができますyoctoの別のレシピの前にレシピを実行する

IMAGE_INSTALL_append = " A B" 

これは問題なく動作します。しかし、私が望むのは、いずれの場合でもレシピ 'A'はレシピ 'B'を呼んでいるからです。ユーザーは、 'A'が画像上で動くのに 'B'が必要であると思われる必要はありません。たとえば、彼が行うのは

IMAGE_INSTALL_append = " A" 

この効果を得るにはどうすればよいですか?

答えて

2

Bがライブラリの場合は、DEPENDS += "B"を追加するだけで十分です。

Bがアプリケーションの場合は、ランタイム依存性を追加するためにAレシピにRDEPENDS_${PN} += "B"を追加する必要があります。

関連する問題