[oe] [PATCH] bitbake.conf: fix pkg-config relocation issue

Khem Raj raj.khem at gmail.com
Sun Oct 10 06:38:42 UTC 2010


On Sat, Oct 9, 2010 at 10:38 PM, Chris Larson <kergoth at gmail.com> wrote:
> From: Chris Larson <chris_larson at mentor.com>
>
> By default, pkg-config falls back to checking the default search path for .pc
> files, which is the native location.  If you relocate it, it will be unable to
> hit that location, which can cause problems in certain cases.  In particular,
> gnome-bluetooth requires gtk-doc-native to run its tools, and uses pkg-config
> to determine its availability.
>
> Fix by adding the native pkg-config locations to the PKG_CONFIG_PATH.
>
> Signed-off-by: Chris Larson <chris_larson at mentor.com>

Acked-by: Khem Raj <raj.khem at gmail.com>
> ---
>  conf/bitbake.conf |    5 +++--
>  1 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/conf/bitbake.conf b/conf/bitbake.conf
> index 4e80d97..71f15a8 100644
> --- a/conf/bitbake.conf
> +++ b/conf/bitbake.conf
> @@ -636,8 +636,9 @@ SLOT = "0"
>
>  # Other
>
> -export PKG_CONFIG_DIR = "${STAGING_DIR}/${BASE_PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}${libdir}/pkgconfig"
> -export PKG_CONFIG_PATH = "${PKG_CONFIG_DIR}:${STAGING_DATADIR}/pkgconfig"
> +export PKG_CONFIG_PATH = "${STAGING_LIBDIR}/pkgconfig:${STAGING_DATADIR}/pkgconfig"
> +PKG_CONFIG_PATH .= ":${STAGING_LIBDIR_NATIVE}/pkgconfig:${STAGING_DATADIR_NATIVE}/pkgconfig"
> +
>  export PKG_CONFIG_SYSROOT_DIR = "${STAGING_DIR}/${BASE_PACKAGE_ARCH}${TARGET_VENDOR}-${TARGET_OS}"
>  export PKG_CONFIG_DISABLE_UNINSTALLED = "yes"
>
> --
> 1.7.2.3
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list