https://github.com/jumpnow/meta-wandboardに基づくカスタム マシン レイヤーがあります。
カーネルを 4.8.6 にアップグレードしたので、X11 をイメージに追加したいと考えています。画像レシピ(console-image.bb)に変更しています。wandboard は i.MX6 ベースなので、xf86-video-imxfb-vivanteからパッケージをインクルードしたいと思いますmeta-fsl-arm。ただし、ビルドできないと不平を言って失敗しますkernel-module-imx-gpu-viv。私はそれが起こると信じていxf86-video-imxfb-vivanteます。imx-gpu-vivkernel-module-imx-gpu-viv
これらの依存関係は、meta-fsl-arm BSP とバニラ Poky ディストリビューションで作成されていることを認識しています。しかし、それらはワンドボードにとっては時代遅れであるため、最新のカーネルでカスタム マシン レイヤーを使用しています。kernel-module-imx-gpu-vivカーネルは Vivante DRM モジュールを含むように構成されていますが、パッケージをビルドしたくありません。
RDEPENDS から除外する方法はありますか? この特定のランタイム依存関係を自分で処理することを、ビルド システムにどうにかして誓うことができますか?
local.conf で「kernel-module-imx-gpu-viv」設定PNBLACKLIST[kernel-module-imx-gpu-viv]をブラックリストに登録しようとしましたが、これは解決策の一部にすぎません。ビルドの失敗を回避するのに役立ちますが、パッケージ化プロセスは依然として失敗します。