I enabled lib32 multilib, built lib32-ffmpeg and got warnings like this for every additional -dev package: > WARNING: lib32-ffmpeg-3.0-r0 do_package_qa: QA Issue: lib32-libavutil-dev > rdepends on lib32-lib32-ffmpeg-dev, but it isn't a build dependency? > [build-deps] Note "lib32-lib32-ffmpeg-dev". In pkgdata/runtime/lib32-libavutil-dev I can indeed see this: > RDEPENDS_lib32-libavutil-dev: lib32-libavutil lib32-lib32-ffmpeg-dev Tested on poky 7dcb4c41 (March 31)
I don't see anything clearly wrong with the ffmpeg recipe itself, CCing Alexander in any case.
There is custom package splitting magic in populate_packages_prepend() (which I did NOT write, but merely copied from libav recipe :), and I believe this is where things go pear-shaped.
Hopefully the last bit of fallout from Python blocks not expanding ${FOO}. Patch on the list.
Fixed in oe-core d3875a8111f1d88dcc83219d4700784050988ca3.
No errors, warnings or QA issues on "master:f7b520878babbaa7527151f22c031ae160512753"