[OE-core] [PATCH v2] waf.bbclass: explicitly pass bindir and libdir
Burton, Ross
ross.burton at intel.com
Tue Dec 12 14:00:12 UTC 2017
On 12 December 2017 at 13:27, Stefan Agner <stefan at agner.ch> wrote:
> 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
>
> Waf knows prefix, bindir and libdir as default options. Explicitly
> pass those three.
>
Obviously not.
ERROR: eglinfo-x11-1.0.0-r0 do_configure: Function failed: do_configure
(log file is located at
/data/poky-tmp/master/build/work/corei7-64-poky-linux/eglinfo-x11/1.0.0-r0/temp/log.do_configure.17278)
ERROR: Logfile of failure stored in:
/data/poky-tmp/master/build/work/corei7-64-poky-linux/eglinfo-x11/1.0.0-r0/temp/log.do_configure.17278
Log data follows:
| DEBUG: Executing shell function do_configure
| waf [commands] [options]
|
| Main commands (example: ./waf build -j4)
| build : executes the build
| clean : cleans the project
| configure: configures the project
| dist : makes a tarball for redistributing the sources
| distcheck: checks if the project compiles (tarball from 'dist')
| distclean: removes the build directory
| install : installs the targets on the system
| list : lists the targets to execute
| step : executes tasks in a step-by-step fashion, for debugging
| uninstall: removes the targets installed
| update : updates the plugins from the *waflib/extras* directory
|
| waf: error: no such option: --bindir
Ross
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20171212/7ec25c2b/attachment-0002.html>
More information about the Openembedded-core
mailing list