* [PATCH] bitbake.conf: fix pkg-config relocation issue
@ 2010-10-10 5:38 Chris Larson
2010-10-10 6:38 ` Khem Raj
0 siblings, 1 reply; 2+ messages in thread
From: Chris Larson @ 2010-10-10 5:38 UTC (permalink / raw)
To: openembedded-devel; +Cc: Chris Larson
From: Chris Larson <chris_larson@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@mentor.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
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [PATCH] bitbake.conf: fix pkg-config relocation issue
2010-10-10 5:38 [PATCH] bitbake.conf: fix pkg-config relocation issue Chris Larson
@ 2010-10-10 6:38 ` Khem Raj
0 siblings, 0 replies; 2+ messages in thread
From: Khem Raj @ 2010-10-10 6:38 UTC (permalink / raw)
To: openembedded-devel; +Cc: Chris Larson
On Sat, Oct 9, 2010 at 10:38 PM, Chris Larson <kergoth@gmail.com> wrote:
> From: Chris Larson <chris_larson@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@mentor.com>
Acked-by: Khem Raj <raj.khem@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@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-10-10 6:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-10 5:38 [PATCH] bitbake.conf: fix pkg-config relocation issue Chris Larson
2010-10-10 6:38 ` Khem Raj
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.