On 11 December 2017 at 13:57, Stefan Agner <[email protected]> wrote: > From: Stefan Agner <[email protected]> > > On some build hosts distros (e.g. Fedora 26) waf tries to be > smart about libdir detection and defaults to [EXEC_PREFIX/lib64]. > This obviously is not what we want for 32-bit targets and usually > fails in the do_package phase: > WARNING: gstreamer1.0-plugins-imx-0.13.0-r0 do_package: QA Issue: > gstreamer1.0-plugins-imx: Files/directories were installed but not shipped > in any package: > /usr/lib64/libgstimxcommon.so.0 > > Explicitly pass libdir to waf reliably resolves the issue. >
What happens if the wscript doesn't recognise --libdir, does it silently ignore it or throw an error? If waf supports prefix and libdir and doesn't error on unknown options, does it also support datadir/sysconfdir and so on? We should pass as much as possible. The gnu_dirs module suggests yes, so you could copy what autotools passes. Ross
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
