diff mbox series

[meta-mingw] toolchain-scripts-mingw32: add /usr/share/pkgconfig

Message ID 20260708144551.2741360-1-ross.sweng@gmail.com
State New
Headers show
Series [meta-mingw] toolchain-scripts-mingw32: add /usr/share/pkgconfig | expand

Commit Message

Ross Stutterheim July 8, 2026, 2:45 p.m. UTC
poky commit e0bcf333df8bccbc7aca39048423d97247454c5e added
/usr/share/pkgconfig to PKG_CONFIG_PATH back in 2016. Add here so SDKs
generated for windows can find the same packages as SDKs for linux
when using pkg-config after sourcing the environment-setup script.

Signed-off-by: Ross Stutterheim <ross.sweng@gmail.com>
---
 classes/toolchain-scripts-mingw32.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Joshua Watt July 8, 2026, 2:56 p.m. UTC | #1
On Wed, Jul 8, 2026 at 8:46 AM Ross Stutterheim <ross.sweng@gmail.com>
wrote:

> poky commit e0bcf333df8bccbc7aca39048423d97247454c5e added
>

FYI: poky repo is no longer used so I updated the commit message to OE core
1bea760f3f462fdcc3eefc0d8597688d61447ddd for you

Otherwise, LGTM; I'll run it through the test suite just to be sure


> /usr/share/pkgconfig to PKG_CONFIG_PATH back in 2016. Add here so SDKs
> generated for windows can find the same packages as SDKs for linux
> when using pkg-config after sourcing the environment-setup script.
>
> Signed-off-by: Ross Stutterheim <ross.sweng@gmail.com>
> ---
>  classes/toolchain-scripts-mingw32.bbclass | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/classes/toolchain-scripts-mingw32.bbclass
> b/classes/toolchain-scripts-mingw32.bbclass
> index 8cb426a..ee53bf8 100644
> --- a/classes/toolchain-scripts-mingw32.bbclass
> +++ b/classes/toolchain-scripts-mingw32.bbclass
> @@ -25,7 +25,7 @@ toolchain_create_sdk_env_script:sdkmingw32 () {
>         done
>         echo "set
> PATH=$sdkpathnative$bindir;$sdkpathnative$bindir/../${HOST_SYS}/bin;$sdkpathnative$bindir/${TARGET_SYS}"$EXTRAPATH';%PATH%'
> >> $script
>         echo 'set PKG_CONFIG_SYSROOT_DIR=%SDKTARGETSYSROOT%' >> $script
> -       echo 'set PKG_CONFIG_PATH=%SDKTARGETSYSROOT%'"$libdir"'/pkgconfig'
> >> $script
> +       echo 'set
> PKG_CONFIG_PATH=%SDKTARGETSYSROOT%'"$libdir"'/pkgconfig;%SDKTARGETSYSROOT%'"$prefix"'/share/pkgconfig'
> >> $script
>         echo 'set
> CONFIG_SITE=%SDKROOT%/site-config-'"${multimach_target_sys}" >> $script
>         echo "set OECORE_NATIVE_SYSROOT=$sdkpathnative" >> $script
>         echo 'set OECORE_TARGET_SYSROOT=%SDKTARGETSYSROOT%' >> $script
> --
> 2.54.0
>
>
diff mbox series

Patch

diff --git a/classes/toolchain-scripts-mingw32.bbclass b/classes/toolchain-scripts-mingw32.bbclass
index 8cb426a..ee53bf8 100644
--- a/classes/toolchain-scripts-mingw32.bbclass
+++ b/classes/toolchain-scripts-mingw32.bbclass
@@ -25,7 +25,7 @@  toolchain_create_sdk_env_script:sdkmingw32 () {
 	done
 	echo "set PATH=$sdkpathnative$bindir;$sdkpathnative$bindir/../${HOST_SYS}/bin;$sdkpathnative$bindir/${TARGET_SYS}"$EXTRAPATH';%PATH%' >> $script
 	echo 'set PKG_CONFIG_SYSROOT_DIR=%SDKTARGETSYSROOT%' >> $script
-	echo 'set PKG_CONFIG_PATH=%SDKTARGETSYSROOT%'"$libdir"'/pkgconfig' >> $script
+	echo 'set PKG_CONFIG_PATH=%SDKTARGETSYSROOT%'"$libdir"'/pkgconfig;%SDKTARGETSYSROOT%'"$prefix"'/share/pkgconfig' >> $script
 	echo 'set CONFIG_SITE=%SDKROOT%/site-config-'"${multimach_target_sys}" >> $script
 	echo "set OECORE_NATIVE_SYSROOT=$sdkpathnative" >> $script
 	echo 'set OECORE_TARGET_SYSROOT=%SDKTARGETSYSROOT%' >> $script