From e76c7f69bf4755eb3c08aa290d072541d0fd65db Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Sat, 6 Jun 2020 15:00:15 -0400 Subject: multilib.eclass: export PKG_CONFIG in multilib_toolchain_setup This ensures that autoconf will not try to use a crossdev wrapper for non-native ABIs. Instead, we always use the native pkg-config, and override its behavior via PKG_CONFIG_LIBDIR and PKG_CONFIG_SYSTEM_LIBRARY_PATH. Signed-off-by: Mike Gilbert --- eclass/multilib.eclass | 2 ++ 1 file changed, 2 insertions(+) (limited to 'eclass/multilib.eclass') diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass index 3503ac2ed5b7..54ff1509eada 100644 --- a/eclass/multilib.eclass +++ b/eclass/multilib.eclass @@ -467,6 +467,7 @@ multilib_toolchain_setup() { LD NM OBJDUMP + PKG_CONFIG RANLIB READELF STRIP @@ -511,6 +512,7 @@ multilib_toolchain_setup() { export LD="$(tc-getLD) $(get_abi_LDFLAGS)" export NM="$(tc-getNM)" # Avoid 'nm', use '${CHOST}-nm' export OBJDUMP="$(tc-getOBJDUMP)" # Avoid 'objdump', use '${CHOST}-objdump' + export PKG_CONFIG="$(tc-getPKG_CONFIG)" export RANLIB="$(tc-getRANLIB)" # Avoid 'ranlib', use '${CHOST}-ranlib' export READELF="$(tc-getREADELF)" # Avoid 'readelf', use '${CHOST}-readelf' export STRIP="$(tc-getSTRIP)" # Avoid 'strip', use '${CHOST}-strip' -- cgit v1.2.3-18-g5258