diff options
author | Thomas Petazzoni <thomas.petazzoni@bootlin.com> | 2018-12-11 15:28:51 +0100 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2018-12-15 09:49:57 +0100 |
commit | faeed44e3febc1faeaee825a583e8cf47a31c0e6 (patch) | |
tree | 8968f4612b67597502db1dc6fe41eae4d8f4b8e0 /package/lua-curl/lua-curl.hash | |
parent | 4fc62e1eb6b3adbfc3d3eb7f841275ae8cd1b424 (diff) | |
download | buildroot-faeed44e3febc1faeaee825a583e8cf47a31c0e6.tar.gz buildroot-faeed44e3febc1faeaee825a583e8cf47a31c0e6.zip |
package/libgtk3: don't use pkgconf directly for host build
The build of host-libgtk3 calls $(HOST_DIR)/bin/pkgconf directly,
assuming that it will return correct results when building host
tools. It did work in practice without per-package directories, but is
not how pkg-config is used for host build in general: we recommend to
use $(HOST_DIR)/bin/pkg-config and we have in $(HOST_MAKE_ENV) a
number of environment variables that tell pkg-config to return results
relevant for host builds.
With per-package directories, calling $(HOST_DIR)/bin/pkgconf fails
badly, because it searches for .pc files in the per-package directory
of host-pkgconf itself, which obviously is empty.
So, we switch to using $(HOST_MAKE_ENV) $(PKG_CONFIG_HOST_BINARY),
which uses the regular pkg-config with the right environment
variables.
This allows the build of host-libgtk3 to find gdk-pixbuf-2.0 and
gio-2.0 built for the host, even in the context of
BR2_PER_PACKAGE_DIRECTORIES=y.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/lua-curl/lua-curl.hash')
0 files changed, 0 insertions, 0 deletions