summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-07-29 23:46:45 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-07-30 00:03:46 +0100
commitcbe0bb6c246cf25a9a159c5963c095d718c59878 (patch)
treec1f93bf6ed2fee0140d7cbcec602168359d7ce0f
parent8f3b6e3772879dc2caec8fe249ce277fbb1aa55f (diff)
downloadmeta-mingw-cbe0bb6c246cf25a9a159c5963c095d718c59878.tar.gz
meta-mingw: Convert to new override syntax
This converts the layer to the new override syntax. This was done using <oe-core>/scripts/contrib/convert-overrides.py <this-layer> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--classes/toolchain-scripts-mingw32.bbclass8
-rw-r--r--conf/machine-sdk/include/mingw32-common.inc26
-rw-r--r--recipes-core/dbus/dbus_%.bbappend6
-rw-r--r--recipes-core/dtc/dtc_%.bbappend8
-rw-r--r--recipes-core/expat/expat_%.bbappend2
-rw-r--r--recipes-core/gettext/gettext_%.bbappend14
-rw-r--r--recipes-core/glib-2.0/glib-2.0_%.bbappend10
-rw-r--r--recipes-core/libxml/libxml2_%.bbappend2
-rw-r--r--recipes-core/meta/meta-environment.bbappend2
-rw-r--r--recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend2
-rw-r--r--recipes-core/zlib/zlib_1.2.%.bbappend2
-rw-r--r--recipes-devtools/binutils/binutils-cross-canadian_2.%.bbappend8
-rw-r--r--recipes-devtools/cmake/cmake_%.bbappend4
-rw-r--r--recipes-devtools/gcc/gcc-cross-canadian_%.bbappend12
-rw-r--r--recipes-devtools/gcc/gcc-crosssdk_%.bbappend4
-rw-r--r--recipes-devtools/gcc/gcc-runtime_%.bbappend16
-rw-r--r--recipes-devtools/gcc/gcc_%.bbappend4
-rw-r--r--recipes-devtools/gcc/libgcc_%.bbappend8
-rw-r--r--recipes-devtools/gdb/gdb-cross-canadian_%.bbappend14
-rw-r--r--recipes-devtools/go/go_%.bbappend4
-rw-r--r--recipes-devtools/libtool/nativesdk-libtool_2.4.6.bbappend2
-rw-r--r--recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_8.0.0.bb4
-rw-r--r--recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_8.0.0.bb6
-rw-r--r--recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_8.0.0.bb2
-rw-r--r--recipes-devtools/ninja/ninja_%.bbappend4
-rw-r--r--recipes-devtools/swig/swig_%.bbappend4
-rw-r--r--recipes-extended/diffutils/diffutils_%.bbappend6
-rw-r--r--recipes-extended/libarchive/libarchive_%.bbappend2
-rw-r--r--recipes-extended/libidn/libidn2_%.bbappend2
-rw-r--r--recipes-extended/zstd/zstd_%.bbappend4
-rw-r--r--recipes-graphics/libsdl2/libsdl2_%.bbappend4
-rw-r--r--recipes-graphics/wayland/wayland_%.bbappend6
-rw-r--r--recipes-support/curl/curl_%.bbappend4
-rw-r--r--recipes-support/libgcrypt/libgcrypt_%.bbappend6
-rw-r--r--recipes-support/libgpg-error/libgpg-error_%.bbappend2
-rw-r--r--recipes-support/libiconv/libiconv_1.15.bb6
-rw-r--r--recipes-support/libmpc/libmpc_%.bbappend2
-rw-r--r--recipes-support/libpcre/libpcre_%.bbappend8
-rw-r--r--recipes-support/mpfr/mpfr_4.1.%.bbappend2
39 files changed, 116 insertions, 116 deletions
diff --git a/classes/toolchain-scripts-mingw32.bbclass b/classes/toolchain-scripts-mingw32.bbclass
index 0afbf7d..d96cb40 100644
--- a/classes/toolchain-scripts-mingw32.bbclass
+++ b/classes/toolchain-scripts-mingw32.bbclass
@@ -1,5 +1,5 @@
1# Based off of the oe-core meta/classes/toolchain-scripts.bbclass version 1# Based off of the oe-core meta/classes/toolchain-scripts.bbclass version
2toolchain_create_sdk_env_script_sdkmingw32 () { 2toolchain_create_sdk_env_script:sdkmingw32 () {
3 # Create environment setup script 3 # Create environment setup script
4 sdkpathnative=${7:-${SDKPATHNATIVE}} 4 sdkpathnative=${7:-${SDKPATHNATIVE}}
5 prefix=${6:-${prefix_nativesdk}} 5 prefix=${6:-${prefix_nativesdk}}
@@ -54,7 +54,7 @@ toolchain_create_sdk_env_script_sdkmingw32 () {
54 mv $script.new $script 54 mv $script.new $script
55} 55}
56 56
57toolchain_shared_env_script_sdkmingw32 () { 57toolchain_shared_env_script:sdkmingw32 () {
58 echo 'set CC=${TARGET_PREFIX}gcc ${TARGET_CC_ARCH} --sysroot=%SDKTARGETSYSROOT%' >> $script 58 echo 'set CC=${TARGET_PREFIX}gcc ${TARGET_CC_ARCH} --sysroot=%SDKTARGETSYSROOT%' >> $script
59 echo 'set CXX=${TARGET_PREFIX}g++ ${TARGET_CC_ARCH} --sysroot=%SDKTARGETSYSROOT%' >> $script 59 echo 'set CXX=${TARGET_PREFIX}g++ ${TARGET_CC_ARCH} --sysroot=%SDKTARGETSYSROOT%' >> $script
60 echo 'set CPP=${TARGET_PREFIX}gcc -E ${TARGET_CC_ARCH} --sysroot=%SDKTARGETSYSROOT%' >> $script 60 echo 'set CPP=${TARGET_PREFIX}gcc -E ${TARGET_CC_ARCH} --sysroot=%SDKTARGETSYSROOT%' >> $script
@@ -94,13 +94,13 @@ toolchain_shared_env_script_sdkmingw32 () {
94EOF 94EOF
95} 95}
96 96
97toolchain_create_sdk_siteconfig_append_sdkmingw32 () { 97toolchain_create_sdk_siteconfig:append:sdkmingw32 () {
98 # Make the file windows friendly... 98 # Make the file windows friendly...
99 awk 'sub("$", "\r")' $siteconfig > $siteconfig.new 99 awk 'sub("$", "\r")' $siteconfig > $siteconfig.new
100 mv $siteconfig.new $siteconfig 100 mv $siteconfig.new $siteconfig
101} 101}
102 102
103toolchain_create_sdk_version_append_sdkmingw32 () { 103toolchain_create_sdk_version:append:sdkmingw32 () {
104 # Make the file windows friendly... 104 # Make the file windows friendly...
105 awk 'sub("$", "\r")' $versionfile > $versionfile.new 105 awk 'sub("$", "\r")' $versionfile > $versionfile.new
106 mv $versionfile.new $versionfile 106 mv $versionfile.new $versionfile
diff --git a/conf/machine-sdk/include/mingw32-common.inc b/conf/machine-sdk/include/mingw32-common.inc
index 3997a26..6c43fc9 100644
--- a/conf/machine-sdk/include/mingw32-common.inc
+++ b/conf/machine-sdk/include/mingw32-common.inc
@@ -1,6 +1,6 @@
1SDK_OS = "mingw32" 1SDK_OS = "mingw32"
2SDK_VENDOR_mingw32 = "-w64" 2SDK_VENDOR:mingw32 = "-w64"
3SDK_VENDOR_sdkmingw32 = "-w64" 3SDK_VENDOR:sdkmingw32 = "-w64"
4 4
5NATIVESDKLIBC = "libc-mingw" 5NATIVESDKLIBC = "libc-mingw"
6 6
@@ -10,12 +10,12 @@ PREFERRED_PROVIDER_virtual/nativesdk-libc = "nativesdk-mingw-w64-runtime"
10PREFERRED_PROVIDER_virtual/nativesdk-libintl = "nativesdk-gettext" 10PREFERRED_PROVIDER_virtual/nativesdk-libintl = "nativesdk-gettext"
11PREFERRED_PROVIDER_virtual/nativesdk-libiconv = "nativesdk-libiconv" 11PREFERRED_PROVIDER_virtual/nativesdk-libiconv = "nativesdk-libiconv"
12 12
13USE_NLS_mingw32 = "no" 13USE_NLS:mingw32 = "no"
14 14
15FILES_${PN}-staticdev_append_mingw32 = " ${libdir}/*.lib" 15FILES:${PN}-staticdev:append:mingw32 = " ${libdir}/*.lib"
16ALLOW_EMPTY_${PN}_mingw32 = "1" 16ALLOW_EMPTY:${PN}:mingw32 = "1"
17 17
18DISTRO_FEATURES_FILTER_NATIVESDK_remove_mingw32 = "debuginfod" 18DISTRO_FEATURES_FILTER_NATIVESDK:remove:mingw32 = "debuginfod"
19 19
20# Do what amounts to a NOOP 20# Do what amounts to a NOOP
21SDK_PACKAGING_FUNC = "do_compile" 21SDK_PACKAGING_FUNC = "do_compile"
@@ -25,8 +25,8 @@ SDK_PACKAGING_FUNC = "do_compile"
25 25
26SDKUSE_NLS = "no" 26SDKUSE_NLS = "no"
27SDKIMAGE_LINGUAS = "" 27SDKIMAGE_LINGUAS = ""
28SDK_DEPENDS_remove = "nativesdk-glibc-locale" 28SDK_DEPENDS:remove = "nativesdk-glibc-locale"
29SDK_DEPENDS_remove = "nativesdk-glibc-utils" 29SDK_DEPENDS:remove = "nativesdk-glibc-utils"
30 30
31SDKPKGSUFFIX = "nativesdk-mingw32" 31SDKPKGSUFFIX = "nativesdk-mingw32"
32 32
@@ -35,19 +35,19 @@ MACHINEOVERRIDES .= ":sdkmingw32"
35TESTSDK_CLASS_NAME = "oeqa.sdkmingw.testsdk.TestSDKMinGW" 35TESTSDK_CLASS_NAME = "oeqa.sdkmingw.testsdk.TestSDKMinGW"
36TESTSDKEXT_CLASS_NAME = "" 36TESTSDKEXT_CLASS_NAME = ""
37 37
38WINDRES_mingw32 = "${HOST_PREFIX}windres --include-dir=${STAGING_INCDIR}" 38WINDRES:mingw32 = "${HOST_PREFIX}windres --include-dir=${STAGING_INCDIR}"
39RC_mingw32 = "${WINDRES}" 39RC:mingw32 = "${WINDRES}"
40 40
41export WINDRES 41export WINDRES
42export RC 42export RC
43 43
44BB_HASHBASE_WHITELIST_append = " WINDRES RC" 44BB_HASHBASE_WHITELIST:append = " WINDRES RC"
45 45
46# Needed to override no-static-libs.inc 46# Needed to override no-static-libs.inc
47DISABLE_STATIC_mingw32 = "" 47DISABLE_STATIC:mingw32 = ""
48 48
49# disable security flags 49# disable security flags
50GCCPIE_mingw32 = "" 50GCCPIE:mingw32 = ""
51 51
52# wine and wineserver are required to test MinGW SDKs 52# wine and wineserver are required to test MinGW SDKs
53HOSTTOOLS += "${@'wine wineserver' if (bb.utils.contains_any('IMAGE_CLASSES', 'testsdk', True, False, d) or any(x in (d.getVar("BBINCLUDED") or "") for x in ["testsdk.bbclass"])) else ''}" 53HOSTTOOLS += "${@'wine wineserver' if (bb.utils.contains_any('IMAGE_CLASSES', 'testsdk', True, False, d) or any(x in (d.getVar("BBINCLUDED") or "") for x in ["testsdk.bbclass"])) else ''}"
diff --git a/recipes-core/dbus/dbus_%.bbappend b/recipes-core/dbus/dbus_%.bbappend
index d81af7d..7bb40f1 100644
--- a/recipes-core/dbus/dbus_%.bbappend
+++ b/recipes-core/dbus/dbus_%.bbappend
@@ -1,14 +1,14 @@
1FILES_${PN}_append_mingw32 = "\ 1FILES:${PN}:append:mingw32 = "\
2 ${bindir}/dbus-launch.exe \ 2 ${bindir}/dbus-launch.exe \
3" 3"
4 4
5FILES_${PN}-tools_append_mingw32 = "\ 5FILES:${PN}-tools:append:mingw32 = "\
6 ${bindir}/dbus-send.exe \ 6 ${bindir}/dbus-send.exe \
7 ${bindir}/dbus-monitor.exe \ 7 ${bindir}/dbus-monitor.exe \
8 ${bindir}/dbus-test-tool.exe \ 8 ${bindir}/dbus-test-tool.exe \
9 ${bindir}/dbus-update-activation-environment.exe \ 9 ${bindir}/dbus-update-activation-environment.exe \
10" 10"
11 11
12FILES_${PN}-lib_append_mingw32 = "\ 12FILES:${PN}-lib:append:mingw32 = "\
13 ${bindir}/lib*.dll \ 13 ${bindir}/lib*.dll \
14" 14"
diff --git a/recipes-core/dtc/dtc_%.bbappend b/recipes-core/dtc/dtc_%.bbappend
index 1406937..2d27a0a 100644
--- a/recipes-core/dtc/dtc_%.bbappend
+++ b/recipes-core/dtc/dtc_%.bbappend
@@ -1,16 +1,16 @@
1 1
2do_configure_append_mingw32 () { 2do_configure:append:mingw32 () {
3 # don't try to build the other dtc components when installing libs 3 # don't try to build the other dtc components when installing libs
4 sed -i 's/install-lib: all/install-lib: libfdt/g' ${S}/Makefile 4 sed -i 's/install-lib: all/install-lib: libfdt/g' ${S}/Makefile
5} 5}
6 6
7do_compile_mingw32 () { 7do_compile:mingw32 () {
8 oe_runmake libfdt 8 oe_runmake libfdt
9} 9}
10 10
11do_install_mingw32 () { 11do_install:mingw32 () {
12 oe_runmake install-lib install-includes 12 oe_runmake install-lib install-includes
13} 13}
14 14
15RDEPENDS_${PN}-misc_remove_mingw32 = "bash" 15RDEPENDS:${PN}-misc:remove:mingw32 = "bash"
16 16
diff --git a/recipes-core/expat/expat_%.bbappend b/recipes-core/expat/expat_%.bbappend
index 626ea5b..0749fe3 100644
--- a/recipes-core/expat/expat_%.bbappend
+++ b/recipes-core/expat/expat_%.bbappend
@@ -1,3 +1,3 @@
1 1
2FILES_${PN}-bin_mingw32 = "${bindir}/*.exe ${sbindir}/*.exe" 2FILES:${PN}-bin:mingw32 = "${bindir}/*.exe ${sbindir}/*.exe"
3 3
diff --git a/recipes-core/gettext/gettext_%.bbappend b/recipes-core/gettext/gettext_%.bbappend
index d518698..4e18798 100644
--- a/recipes-core/gettext/gettext_%.bbappend
+++ b/recipes-core/gettext/gettext_%.bbappend
@@ -1,12 +1,12 @@
1EXTRA_OECONF_append_mingw32 = " --enable-static" 1EXTRA_OECONF:append:mingw32 = " --enable-static"
2 2
3FILESEXTRAPATHS_prepend_mingw32 := "${THISDIR}/${BPN}:" 3FILESEXTRAPATHS:prepend:mingw32 := "${THISDIR}/${BPN}:"
4SRC_URI_append_mingw32 = " \ 4SRC_URI:append:mingw32 = " \
5 " 5 "
6 6
7FILES_libgettextlib_mingw32 = "${bindir}/libgettextlib-*.dll" 7FILES:libgettextlib:mingw32 = "${bindir}/libgettextlib-*.dll"
8FILES_libgettextsrc_mingw32 = "${bindir}/libgettextsrc-*.dll" 8FILES:libgettextsrc:mingw32 = "${bindir}/libgettextsrc-*.dll"
9 9
10PACKAGES_prepend_mingw32 = "libintl " 10PACKAGES:prepend:mingw32 = "libintl "
11FILES_libintl_mingw32 = "${bindir}/libintl*.dll" 11FILES:libintl:mingw32 = "${bindir}/libintl*.dll"
12 12
diff --git a/recipes-core/glib-2.0/glib-2.0_%.bbappend b/recipes-core/glib-2.0/glib-2.0_%.bbappend
index d379f0b..28687eb 100644
--- a/recipes-core/glib-2.0/glib-2.0_%.bbappend
+++ b/recipes-core/glib-2.0/glib-2.0_%.bbappend
@@ -1,15 +1,15 @@
1 1
2# glib always provides bash-completion output, package the output but prevent 2# glib always provides bash-completion output, package the output but prevent
3# the dependency chain on bash (via bash-completion) for mingw32 targets only. 3# the dependency chain on bash (via bash-completion) for mingw32 targets only.
4RDEPENDS_${PN}-bash-completion_remove_mingw32 = "bash-completion" 4RDEPENDS:${PN}-bash-completion:remove:mingw32 = "bash-completion"
5 5
6# libmount is not buildable for mingw/windows 6# libmount is not buildable for mingw/windows
7PACKAGECONFIG_remove_mingw32 = "libmount" 7PACKAGECONFIG:remove:mingw32 = "libmount"
8 8
9FILES_${PN}_append_mingw32 = " \ 9FILES:${PN}:append:mingw32 = " \
10 ${bindir}/lib*.dll \ 10 ${bindir}/lib*.dll \
11 ${libexecdir}/*gio-querymodules.exe \ 11 ${libexecdir}/*gio-querymodules.exe \
12 " 12 "
13FILES_${PN}-dev_append_mingw32 = " ${libdir}/*.def" 13FILES:${PN}-dev:append:mingw32 = " ${libdir}/*.def"
14FILES_${PN}-utils_append_mingw32 = " ${bindir}/*.exe" 14FILES:${PN}-utils:append:mingw32 = " ${bindir}/*.exe"
15 15
diff --git a/recipes-core/libxml/libxml2_%.bbappend b/recipes-core/libxml/libxml2_%.bbappend
index 2c9f206..cc155e5 100644
--- a/recipes-core/libxml/libxml2_%.bbappend
+++ b/recipes-core/libxml/libxml2_%.bbappend
@@ -1 +1 @@
PACKAGECONFIG_remove_class-nativesdk_mingw32 = "python" PACKAGECONFIG:remove:class-nativesdk:mingw32 = "python"
diff --git a/recipes-core/meta/meta-environment.bbappend b/recipes-core/meta/meta-environment.bbappend
index 0846042..e981401 100644
--- a/recipes-core/meta/meta-environment.bbappend
+++ b/recipes-core/meta/meta-environment.bbappend
@@ -1,4 +1,4 @@
1TCSCRIPTS ?= "" 1TCSCRIPTS ?= ""
2TCSCRIPTS_sdkmingw32 = "toolchain-scripts-mingw32" 2TCSCRIPTS:sdkmingw32 = "toolchain-scripts-mingw32"
3 3
4inherit ${TCSCRIPTS} 4inherit ${TCSCRIPTS}
diff --git a/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend b/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend
index b3ffb82..d6ec6d3 100644
--- a/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend
+++ b/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend
@@ -1,4 +1,4 @@
1RDEPENDS_${PN}_mingw32 = "\ 1RDEPENDS:${PN}:mingw32 = "\
2 nativesdk-sdk-provides-dummy \ 2 nativesdk-sdk-provides-dummy \
3 nativesdk-pkgconfig \ 3 nativesdk-pkgconfig \
4 nativesdk-libtool \ 4 nativesdk-libtool \
diff --git a/recipes-core/zlib/zlib_1.2.%.bbappend b/recipes-core/zlib/zlib_1.2.%.bbappend
index 2fd034b..d03721a 100644
--- a/recipes-core/zlib/zlib_1.2.%.bbappend
+++ b/recipes-core/zlib/zlib_1.2.%.bbappend
@@ -1 +1 @@
EXTRA_OEMAKE_append_mingw32 = " LDSHAREDLIBC=''" EXTRA_OEMAKE:append:mingw32 = " LDSHAREDLIBC=''"
diff --git a/recipes-devtools/binutils/binutils-cross-canadian_2.%.bbappend b/recipes-devtools/binutils/binutils-cross-canadian_2.%.bbappend
index 5845fe0..2890afc 100644
--- a/recipes-devtools/binutils/binutils-cross-canadian_2.%.bbappend
+++ b/recipes-devtools/binutils/binutils-cross-canadian_2.%.bbappend
@@ -1,5 +1,5 @@
1EXTRA_OECONF_append_sdkmingw32 = " --disable-nls" 1EXTRA_OECONF:append:sdkmingw32 = " --disable-nls"
2LDFLAGS_append_sdkmingw32 = " -Wl,-static" 2LDFLAGS:append:sdkmingw32 = " -Wl,-static"
3 3
4DEPENDS_remove_sdkmingw32 = "nativesdk-gettext" 4DEPENDS:remove:sdkmingw32 = "nativesdk-gettext"
5DEPENDS_remove_sdkmingw32 = "nativesdk-flex" 5DEPENDS:remove:sdkmingw32 = "nativesdk-flex"
diff --git a/recipes-devtools/cmake/cmake_%.bbappend b/recipes-devtools/cmake/cmake_%.bbappend
index b2e8a19..9fb4f99 100644
--- a/recipes-devtools/cmake/cmake_%.bbappend
+++ b/recipes-devtools/cmake/cmake_%.bbappend
@@ -1,2 +1,2 @@
1DEPENDS_remove_mingw32 = "ncurses" 1DEPENDS:remove:mingw32 = "ncurses"
2RDEPENDS_${PN}-bash-completion_remove_mingw32 = "bash-completion" 2RDEPENDS:${PN}-bash-completion:remove:mingw32 = "bash-completion"
diff --git a/recipes-devtools/gcc/gcc-cross-canadian_%.bbappend b/recipes-devtools/gcc/gcc-cross-canadian_%.bbappend
index 9c0d828..13ea016 100644
--- a/recipes-devtools/gcc/gcc-cross-canadian_%.bbappend
+++ b/recipes-devtools/gcc/gcc-cross-canadian_%.bbappend
@@ -1,9 +1,9 @@
1INSANE_SKIP_${PN}_append_sdkmingw32 = " staticdev" 1INSANE_SKIP:${PN}:append:sdkmingw32 = " staticdev"
2EXTRA_OECONF_append_sdkmingw32 = " --disable-nls" 2EXTRA_OECONF:append:sdkmingw32 = " --disable-nls"
3LDFLAGS_append_sdkmingw32 = " -Wl,-static" 3LDFLAGS:append:sdkmingw32 = " -Wl,-static"
4EXEEXT_sdkmingw32 = ".exe" 4EXEEXT:sdkmingw32 = ".exe"
5ELFUTILS_sdkmingw32 = "" 5ELFUTILS:sdkmingw32 = ""
6DEPENDS_remove_sdkmingw32 = "nativesdk-gettext" 6DEPENDS:remove:sdkmingw32 = "nativesdk-gettext"
7 7
8# With plugins enabled, it will output 'dll.a' files that are mistaken 8# With plugins enabled, it will output 'dll.a' files that are mistaken
9# for ELF which can trigger a failure. Simply avoid processing these 9# for ELF which can trigger a failure. Simply avoid processing these
diff --git a/recipes-devtools/gcc/gcc-crosssdk_%.bbappend b/recipes-devtools/gcc/gcc-crosssdk_%.bbappend
index 3411946..1a4bf6c 100644
--- a/recipes-devtools/gcc/gcc-crosssdk_%.bbappend
+++ b/recipes-devtools/gcc/gcc-crosssdk_%.bbappend
@@ -1,3 +1,3 @@
1PACKAGECONFIG_CONFARGS ?= "" 1PACKAGECONFIG_CONFARGS ?= ""
2EXTRA_OECONF_remove_mingw32 = "--enable-initfini-array --with-linker-hash-style=${LINKER_HASH_STYLE}" 2EXTRA_OECONF:remove:mingw32 = "--enable-initfini-array --with-linker-hash-style=${LINKER_HASH_STYLE}"
3EXTRA_OECONF_append_mingw32 = " --disable-initfini-array" 3EXTRA_OECONF:append:mingw32 = " --disable-initfini-array"
diff --git a/recipes-devtools/gcc/gcc-runtime_%.bbappend b/recipes-devtools/gcc/gcc-runtime_%.bbappend
index f14edf1..0013e88 100644
--- a/recipes-devtools/gcc/gcc-runtime_%.bbappend
+++ b/recipes-devtools/gcc/gcc-runtime_%.bbappend
@@ -1,14 +1,14 @@
1FILES_libstdc++_append_mingw32 = " ${bindir}/libstdc++*.dll" 1FILES:libstdc++_append_mingw32 = " ${bindir}/libstdc++*.dll"
2FILES_libstdc++-staticdev_append_mingw32 = " ${libdir}/libstdc++.dll.a*" 2FILES:libstdc++-staticdev_append_mingw32 = " ${libdir}/libstdc++.dll.a*"
3FILES_libssp_append_mingw32 = " ${bindir}/libssp*.dll" 3FILES:libssp:append:mingw32 = " ${bindir}/libssp*.dll"
4# FILES_libgomp_append_mingw32 = " ${bindir}/libgomp*.dll" 4# FILES:libgomp:append:mingw32 = " ${bindir}/libgomp*.dll"
5 5
6RUNTIMETARGET_remove_mingw32 = "libatomic libgomp" 6RUNTIMETARGET:remove:mingw32 = "libatomic libgomp"
7RUNTIMETARGET_remove_mingw32 = "libitm" 7RUNTIMETARGET:remove:mingw32 = "libitm"
8 8
9# Intel Memory Protection Extension library for x86 builds are now enabled 9# Intel Memory Protection Extension library for x86 builds are now enabled
10# by default. However, it does not build for mingw32, so remove it from 10# by default. However, it does not build for mingw32, so remove it from
11# mingw builds 11# mingw builds
12RUNTIMETARGET_remove_mingw32 = "libmpx" 12RUNTIMETARGET:remove:mingw32 = "libmpx"
13 13
14DEPENDS_append_mingw32 = " nativesdk-mingw-w64-winpthreads" 14DEPENDS:append:mingw32 = " nativesdk-mingw-w64-winpthreads"
diff --git a/recipes-devtools/gcc/gcc_%.bbappend b/recipes-devtools/gcc/gcc_%.bbappend
index a779bb9..c72363e 100644
--- a/recipes-devtools/gcc/gcc_%.bbappend
+++ b/recipes-devtools/gcc/gcc_%.bbappend
@@ -1,6 +1,6 @@
1FILES_${PN}_append_mingw32 = "\ 1FILES:${PN}:append:mingw32 = "\
2 ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/liblto_plugin-0.dll \ 2 ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/liblto_plugin-0.dll \
3 ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/liblto_plugin.dll.a \ 3 ${libexecdir}/gcc/${TARGET_SYS}/${BINV}/liblto_plugin.dll.a \
4" 4"
5 5
6INSANE_SKIP_append_mingw32 = " staticdev" 6INSANE_SKIP:append:mingw32 = " staticdev"
diff --git a/recipes-devtools/gcc/libgcc_%.bbappend b/recipes-devtools/gcc/libgcc_%.bbappend
index f542cfc..743b5b7 100644
--- a/recipes-devtools/gcc/libgcc_%.bbappend
+++ b/recipes-devtools/gcc/libgcc_%.bbappend
@@ -1,9 +1,9 @@
1DEPENDS_append_mingw32 = " nativesdk-mingw-w64-winpthreads" 1DEPENDS:append:mingw32 = " nativesdk-mingw-w64-winpthreads"
2 2
3FILES_${PN}_append_mingw32 = " ${bindir}/libgcc*.dll" 3FILES:${PN}:append:mingw32 = " ${bindir}/libgcc*.dll"
4FILES_${PN}-dev_append_mingw32 = " ${base_libdir}/libgcc*.a" 4FILES:${PN}-dev:append:mingw32 = " ${base_libdir}/libgcc*.a"
5 5
6do_install_append_mingw32 () { 6do_install:append:mingw32 () {
7 # move the .dll files into bindir 7 # move the .dll files into bindir
8 install -d ${D}${bindir} 8 install -d ${D}${bindir}
9 mv ${D}${base_libdir}/libgcc*.dll ${D}${bindir}/ 9 mv ${D}${base_libdir}/libgcc*.dll ${D}${bindir}/
diff --git a/recipes-devtools/gdb/gdb-cross-canadian_%.bbappend b/recipes-devtools/gdb/gdb-cross-canadian_%.bbappend
index 096fc63..9d8324f 100644
--- a/recipes-devtools/gdb/gdb-cross-canadian_%.bbappend
+++ b/recipes-devtools/gdb/gdb-cross-canadian_%.bbappend
@@ -1,7 +1,7 @@
1EXEEXT_sdkmingw32 = ".exe" 1EXEEXT:sdkmingw32 = ".exe"
2DEPENDS_remove_sdkmingw32 = "nativesdk-ncurses nativesdk-readline nativesdk-python" 2DEPENDS:remove:sdkmingw32 = "nativesdk-ncurses nativesdk-readline nativesdk-python"
3RDEPENDS_${PN}_remove_sdkmingw32 = "nativesdk-python-core nativesdk-python-lang nativesdk-python-re nativesdk-python-codecs nativesdk-python-netclient" 3RDEPENDS:${PN}:remove:sdkmingw32 = "nativesdk-python-core nativesdk-python-lang nativesdk-python-re nativesdk-python-codecs nativesdk-python-netclient"
4EXTRA_OECONF_append_sdkmingw32 = " --without-curses --without-system-readline --with-python=no" 4EXTRA_OECONF:append:sdkmingw32 = " --without-curses --without-system-readline --with-python=no"
5PACKAGECONFIG_remove_sdkmingw32 = "readline" 5PACKAGECONFIG:remove:sdkmingw32 = "readline"
6PACKAGECONFIG_remove_sdkmingw32 = "python" 6PACKAGECONFIG:remove:sdkmingw32 = "python"
7PACKAGECONFIG_remove_sdkmingw32 = "debuginfod" 7PACKAGECONFIG:remove:sdkmingw32 = "debuginfod"
diff --git a/recipes-devtools/go/go_%.bbappend b/recipes-devtools/go/go_%.bbappend
index 9933108..846a4ff 100644
--- a/recipes-devtools/go/go_%.bbappend
+++ b/recipes-devtools/go/go_%.bbappend
@@ -1,4 +1,4 @@
1do_install_append_class-nativesdk_mingw32() { 1do_install:append:class-nativesdk:mingw32() {
2 install -d ${D}${SDKPATHNATIVE}/environment-setup.d 2 install -d ${D}${SDKPATHNATIVE}/environment-setup.d
3 3
4 cat <<EOF > ${D}${SDKPATHNATIVE}/environment-setup.d/go.bat 4 cat <<EOF > ${D}${SDKPATHNATIVE}/environment-setup.d/go.bat
@@ -6,4 +6,4 @@ set GOROOT=%OECORE_NATIVE_SYSROOT%\\usr\\lib\\${BPN}
6EOF 6EOF
7} 7}
8 8
9FILES_${PN}_append_class-nativesdk_mingw32 = " ${SDKPATHNATIVE}/environment-setup.d" 9FILES:${PN}:append:class-nativesdk:mingw32 = " ${SDKPATHNATIVE}/environment-setup.d"
diff --git a/recipes-devtools/libtool/nativesdk-libtool_2.4.6.bbappend b/recipes-devtools/libtool/nativesdk-libtool_2.4.6.bbappend
index 4252e8d..63eb066 100644
--- a/recipes-devtools/libtool/nativesdk-libtool_2.4.6.bbappend
+++ b/recipes-devtools/libtool/nativesdk-libtool_2.4.6.bbappend
@@ -1 +1 @@
EXTRA_OECONF_append_mingw32 = " --disable-shared" \ No newline at end of file EXTRA_OECONF:append:mingw32 = " --disable-shared" \ No newline at end of file
diff --git a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_8.0.0.bb b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_8.0.0.bb
index 292d22b..68e77fa 100644
--- a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_8.0.0.bb
+++ b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-headers_8.0.0.bb
@@ -18,9 +18,9 @@ do_compile() {
18 : 18 :
19} 19}
20 20
21do_install_append() { 21do_install:append() {
22 # install correct pthread headers 22 # install correct pthread headers
23 install -m 0644 -t ${D}${includedir} ${S}/../mingw-w64-libraries/winpthreads/include/*.h 23 install -m 0644 -t ${D}${includedir} ${S}/../mingw-w64-libraries/winpthreads/include/*.h
24} 24}
25 25
26FILES_${PN} += "${exec_prefix}/${TARGET_SYS}" 26FILES:${PN} += "${exec_prefix}/${TARGET_SYS}"
diff --git a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_8.0.0.bb b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_8.0.0.bb
index 0368841..02132c1 100644
--- a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_8.0.0.bb
+++ b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-runtime_8.0.0.bb
@@ -9,7 +9,7 @@ B = "${WORKDIR}/build-${TARGET_SYS}"
9 9
10inherit autotools nativesdk 10inherit autotools nativesdk
11 11
12BUILDSDK_CPPFLAGS_append = " -isystem${STAGING_INCDIR}" 12BUILDSDK_CPPFLAGS:append = " -isystem${STAGING_INCDIR}"
13 13
14INHIBIT_DEFAULT_DEPS = "1" 14INHIBIT_DEFAULT_DEPS = "1"
15DEPENDS = "nativesdk-mingw-w64-headers virtual/${TARGET_PREFIX}gcc " 15DEPENDS = "nativesdk-mingw-w64-headers virtual/${TARGET_PREFIX}gcc "
@@ -21,11 +21,11 @@ PROVIDES += "virtual/nativesdk-libintl"
21 21
22TOOLCHAIN_OPTIONS = " --sysroot=${STAGING_DIR_TARGET}" 22TOOLCHAIN_OPTIONS = " --sysroot=${STAGING_DIR_TARGET}"
23 23
24EXTRA_OECONF_x86-64 = "--disable-lib32" 24EXTRA_OECONF:x86-64 = "--disable-lib32"
25 25
26do_configure() { 26do_configure() {
27 oe_runconf 27 oe_runconf
28} 28}
29 29
30FILES_${PN} += "${exec_prefix}/libsrc" 30FILES:${PN} += "${exec_prefix}/libsrc"
31 31
diff --git a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_8.0.0.bb b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_8.0.0.bb
index 814268d..38092dc 100644
--- a/recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_8.0.0.bb
+++ b/recipes-devtools/mingw-w64/nativesdk-mingw-w64-winpthreads_8.0.0.bb
@@ -18,7 +18,7 @@ do_configure() {
18 18
19TOOLCHAIN_OPTIONS = " --sysroot=${STAGING_DIR_TARGET}" 19TOOLCHAIN_OPTIONS = " --sysroot=${STAGING_DIR_TARGET}"
20 20
21do_install_append() { 21do_install:append() {
22 # headers are already installed by mingw-w64-headers 22 # headers are already installed by mingw-w64-headers
23 rm -rf ${D}${includedir} 23 rm -rf ${D}${includedir}
24} 24}
diff --git a/recipes-devtools/ninja/ninja_%.bbappend b/recipes-devtools/ninja/ninja_%.bbappend
index e7ddb4d..8860e32 100644
--- a/recipes-devtools/ninja/ninja_%.bbappend
+++ b/recipes-devtools/ninja/ninja_%.bbappend
@@ -1,8 +1,8 @@
1do_compile_mingw32() { 1do_compile:mingw32() {
2 python3 ./configure.py --platform mingw 2 python3 ./configure.py --platform mingw
3 ninja 3 ninja
4} 4}
5 5
6do_install_mingw32() { 6do_install:mingw32() {
7 install -D -m 0755 ${S}/ninja.exe ${D}${bindir}/ninja.exe 7 install -D -m 0755 ${S}/ninja.exe ${D}${bindir}/ninja.exe
8} 8}
diff --git a/recipes-devtools/swig/swig_%.bbappend b/recipes-devtools/swig/swig_%.bbappend
index de40609..e5ce7e7 100644
--- a/recipes-devtools/swig/swig_%.bbappend
+++ b/recipes-devtools/swig/swig_%.bbappend
@@ -1,6 +1,6 @@
1# A wrapper script won't work to set SWIG_LIB for a mingw SDK. Instead, add an 1# A wrapper script won't work to set SWIG_LIB for a mingw SDK. Instead, add an
2# environment setup batch file to set SWIG_LIB when the SDK is configured. 2# environment setup batch file to set SWIG_LIB when the SDK is configured.
3do_install_append_class-nativesdk_mingw32() { 3do_install:append:class-nativesdk:mingw32() {
4 install -d ${D}${SDKPATHNATIVE}/environment-setup.d 4 install -d ${D}${SDKPATHNATIVE}/environment-setup.d
5 5
6 cat <<HEREDOC > ${D}${SDKPATHNATIVE}/environment-setup.d/swig.bat 6 cat <<HEREDOC > ${D}${SDKPATHNATIVE}/environment-setup.d/swig.bat
@@ -8,5 +8,5 @@ set SWIG_LIB=%OECORE_NATIVE_SYSROOT%\\usr\\share\\${BPN}\\${PV}
8HEREDOC 8HEREDOC
9} 9}
10 10
11FILES_${PN}_append_class-nativesdk_mingw32 = " ${SDKPATHNATIVE}/environment-setup.d" 11FILES:${PN}:append:class-nativesdk:mingw32 = " ${SDKPATHNATIVE}/environment-setup.d"
12 12
diff --git a/recipes-extended/diffutils/diffutils_%.bbappend b/recipes-extended/diffutils/diffutils_%.bbappend
index 2c54a55..8b54cb0 100644
--- a/recipes-extended/diffutils/diffutils_%.bbappend
+++ b/recipes-extended/diffutils/diffutils_%.bbappend
@@ -1,9 +1,9 @@
1FILESEXTRAPATHS_prepend_mingw32 := "${THISDIR}/${BPN}:" 1FILESEXTRAPATHS:prepend:mingw32 := "${THISDIR}/${BPN}:"
2 2
3# Add some definitions for POSIX signals.. 3# Add some definitions for POSIX signals..
4CFLAGS_append_mingw32 = " -DSIGALRM=14 -DSIGHUP=1 -DSIGQUIT=3 -DSIGPIPE=13 -DSIGTSTP=18 -DSIGSTOP=17 " 4CFLAGS:append:mingw32 = " -DSIGALRM=14 -DSIGHUP=1 -DSIGQUIT=3 -DSIGPIPE=13 -DSIGTSTP=18 -DSIGSTOP=17 "
5 5
6do_configure_prepend_mingw32 () { 6do_configure:prepend:mingw32 () {
7 # Remove building of "man" and "gnulib-tests". The tests don't 7 # Remove building of "man" and "gnulib-tests". The tests don't
8 # cross-compile for mingw, but we aren't using them anyway 8 # cross-compile for mingw, but we aren't using them anyway
9 sed -i \ 9 sed -i \
diff --git a/recipes-extended/libarchive/libarchive_%.bbappend b/recipes-extended/libarchive/libarchive_%.bbappend
index a411b40..228e85b 100644
--- a/recipes-extended/libarchive/libarchive_%.bbappend
+++ b/recipes-extended/libarchive/libarchive_%.bbappend
@@ -1 +1 @@
EXTRA_OECONF_append_mingw32 = " --without-cng" EXTRA_OECONF:append:mingw32 = " --without-cng"
diff --git a/recipes-extended/libidn/libidn2_%.bbappend b/recipes-extended/libidn/libidn2_%.bbappend
index 275886d..51d0459 100644
--- a/recipes-extended/libidn/libidn2_%.bbappend
+++ b/recipes-extended/libidn/libidn2_%.bbappend
@@ -1 +1 @@
FILES_${PN}-dev_append_mingw32 = " ${libdir}/*.def" FILES:${PN}-dev:append:mingw32 = " ${libdir}/*.def"
diff --git a/recipes-extended/zstd/zstd_%.bbappend b/recipes-extended/zstd/zstd_%.bbappend
index 3b2b991..11a2d4e 100644
--- a/recipes-extended/zstd/zstd_%.bbappend
+++ b/recipes-extended/zstd/zstd_%.bbappend
@@ -1,2 +1,2 @@
1EXTRA_OEMAKE_append_mingw32 = " OS=Windows" 1EXTRA_OEMAKE:append:mingw32 = " OS=Windows"
2FILES_${PN}_append_mingw32 = " ${libdir}/*.dll" 2FILES:${PN}:append:mingw32 = " ${libdir}/*.dll"
diff --git a/recipes-graphics/libsdl2/libsdl2_%.bbappend b/recipes-graphics/libsdl2/libsdl2_%.bbappend
index 92fa41c..89532d6 100644
--- a/recipes-graphics/libsdl2/libsdl2_%.bbappend
+++ b/recipes-graphics/libsdl2/libsdl2_%.bbappend
@@ -1,7 +1,7 @@
1# Need to disable X11 explictly as nativesdk-libxdmcp fails: 1# Need to disable X11 explictly as nativesdk-libxdmcp fails:
2# .libs/Fill.o:Fill.c:(.text+0x48): undefined reference to `_imp__recvfrom@24' 2# .libs/Fill.o:Fill.c:(.text+0x48): undefined reference to `_imp__recvfrom@24'
3# .libs/Flush.o:Flush.c:(.text+0x36): undefined reference to `_imp__sendto@24' 3# .libs/Flush.o:Flush.c:(.text+0x36): undefined reference to `_imp__sendto@24'
4PACKAGECONFIG_remove_mingw32_class-nativesdk = "x11 opengl" 4PACKAGECONFIG:remove:mingw32:class-nativesdk = "x11 opengl"
5 5
6# libtool doesn't think it can link windres output (COFF) with libtool objects 6# libtool doesn't think it can link windres output (COFF) with libtool objects
7# (COFF) , but it can. This might be because file misidentifies version.o: 7# (COFF) , but it can. This might be because file misidentifies version.o:
@@ -10,4 +10,4 @@ PACKAGECONFIG_remove_mingw32_class-nativesdk = "x11 opengl"
10# 10#
11# Telling libtool to be dumb and just pass the input to the underlying tools 11# Telling libtool to be dumb and just pass the input to the underlying tools
12# works fine. 12# works fine.
13EXTRA_OECONF_append_mingw32 = " lt_cv_deplibs_check_method=pass_all" 13EXTRA_OECONF:append:mingw32 = " lt_cv_deplibs_check_method=pass_all"
diff --git a/recipes-graphics/wayland/wayland_%.bbappend b/recipes-graphics/wayland/wayland_%.bbappend
index bd42595..86a9061 100644
--- a/recipes-graphics/wayland/wayland_%.bbappend
+++ b/recipes-graphics/wayland/wayland_%.bbappend
@@ -1,7 +1,7 @@
1# The assembly file that encodes the DTD string into wayland-scanner is not 1# The assembly file that encodes the DTD string into wayland-scanner is not
2# compatible with i686 MinGW 2# compatible with i686 MinGW
3PACKAGECONFIG_remove_mingw32_i686 = "dtd-validation" 3PACKAGECONFIG:remove:mingw32_i686 = "dtd-validation"
4 4
5EXTRA_OECONF_class-nativesdk_mingw32 = "--disable-documentation --disable-libraries" 5EXTRA_OECONF:class-nativesdk:mingw32 = "--disable-documentation --disable-libraries"
6EXTRA_OEMESON_class-nativesdk_mingw32 = "-Ddocumentation=false -Dlibraries=false" 6EXTRA_OEMESON:class-nativesdk:mingw32 = "-Ddocumentation=false -Dlibraries=false"
7 7
diff --git a/recipes-support/curl/curl_%.bbappend b/recipes-support/curl/curl_%.bbappend
index 7865b46..f013ee2 100644
--- a/recipes-support/curl/curl_%.bbappend
+++ b/recipes-support/curl/curl_%.bbappend
@@ -1,2 +1,2 @@
1PACKAGECONFIG_remove_class-nativesdk_mingw32 = "ssl" 1PACKAGECONFIG:remove:class-nativesdk:mingw32 = "ssl"
2RRECOMMENDS_lib${BPN}_remove_mingw32 = "ca-certificates" 2RRECOMMENDS:lib${BPN}:remove:mingw32 = "ca-certificates"
diff --git a/recipes-support/libgcrypt/libgcrypt_%.bbappend b/recipes-support/libgcrypt/libgcrypt_%.bbappend
index 50dca09..76c405a 100644
--- a/recipes-support/libgcrypt/libgcrypt_%.bbappend
+++ b/recipes-support/libgcrypt/libgcrypt_%.bbappend
@@ -1,11 +1,11 @@
1 1
2# libcap does not support mingw32 2# libcap does not support mingw32
3PACKAGECONFIG_remove_mingw32 = "capabilities" 3PACKAGECONFIG:remove:mingw32 = "capabilities"
4 4
5FILES_${PN}-dev_append_mingw32 = " \ 5FILES:${PN}-dev:append:mingw32 = " \
6 ${libdir}/*.def \ 6 ${libdir}/*.def \
7 ${bindir}/hmac256.exe \ 7 ${bindir}/hmac256.exe \
8 ${bindir}/mpicalc.exe \ 8 ${bindir}/mpicalc.exe \
9 " 9 "
10FILES_dumpsexp-dev_append_mingw32 = " ${bindir}/dumpsexp.exe" 10FILES:dumpsexp-dev:append:mingw32 = " ${bindir}/dumpsexp.exe"
11 11
diff --git a/recipes-support/libgpg-error/libgpg-error_%.bbappend b/recipes-support/libgpg-error/libgpg-error_%.bbappend
index 8fcfa78..1e8db69 100644
--- a/recipes-support/libgpg-error/libgpg-error_%.bbappend
+++ b/recipes-support/libgpg-error/libgpg-error_%.bbappend
@@ -1,3 +1,3 @@
1 1
2FILES_${PN}-dev_append_mingw32 = " ${bindir}/gpg-error.exe" 2FILES:${PN}-dev:append:mingw32 = " ${bindir}/gpg-error.exe"
3 3
diff --git a/recipes-support/libiconv/libiconv_1.15.bb b/recipes-support/libiconv/libiconv_1.15.bb
index e3eacd9..7b2252f 100644
--- a/recipes-support/libiconv/libiconv_1.15.bb
+++ b/recipes-support/libiconv/libiconv_1.15.bb
@@ -30,17 +30,17 @@ EXTRA_OECONF += "--enable-shared --enable-static --enable-relocatable"
30 30
31LEAD_SONAME = "libiconv.so" 31LEAD_SONAME = "libiconv.so"
32 32
33do_configure_prepend () { 33do_configure:prepend () {
34 rm -f ${S}/m4/libtool.m4 ${S}/m4/ltoptions.m4 ${S}/m4/ltsugar.m4 ${S}/m4/ltversion.m4 ${S}/m4/lt~obsolete.m4 ${S}/libcharset/m4/libtool.m4 ${S}/libcharset/m4/ltoptions.m4 ${S}/libcharset/m4/ltsugar.m4 ${S}/libcharset/m4/ltversion.m4 ${S}/libcharset/m4/lt~obsolete.m4 34 rm -f ${S}/m4/libtool.m4 ${S}/m4/ltoptions.m4 ${S}/m4/ltsugar.m4 ${S}/m4/ltversion.m4 ${S}/m4/lt~obsolete.m4 ${S}/libcharset/m4/libtool.m4 ${S}/libcharset/m4/ltoptions.m4 ${S}/libcharset/m4/ltsugar.m4 ${S}/libcharset/m4/ltversion.m4 ${S}/libcharset/m4/lt~obsolete.m4
35} 35}
36 36
37do_configure_append () { 37do_configure:append () {
38 # forcibly remove RPATH from libtool 38 # forcibly remove RPATH from libtool
39 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' *libtool 39 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' *libtool
40 sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=_NO_RPATH_|g' *libtool 40 sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=_NO_RPATH_|g' *libtool
41} 41}
42 42
43do_install_append () { 43do_install:append () {
44 rm -rf ${D}${libdir}/preloadable_libiconv.so 44 rm -rf ${D}${libdir}/preloadable_libiconv.so
45 rm -rf ${D}${libdir}/charset.alias 45 rm -rf ${D}${libdir}/charset.alias
46} 46}
diff --git a/recipes-support/libmpc/libmpc_%.bbappend b/recipes-support/libmpc/libmpc_%.bbappend
index 5a9ab9e..b04b4e5 100644
--- a/recipes-support/libmpc/libmpc_%.bbappend
+++ b/recipes-support/libmpc/libmpc_%.bbappend
@@ -1 +1 @@
EXTRA_OECONF_append_mingw32 = " --enable-static --disable-shared" EXTRA_OECONF:append:mingw32 = " --enable-static --disable-shared"
diff --git a/recipes-support/libpcre/libpcre_%.bbappend b/recipes-support/libpcre/libpcre_%.bbappend
index b154f8d..ea72d11 100644
--- a/recipes-support/libpcre/libpcre_%.bbappend
+++ b/recipes-support/libpcre/libpcre_%.bbappend
@@ -1,6 +1,6 @@
1 1
2FILES_libpcrecpp_mingw32 = "${bindir}/libpcrecpp*.dll" 2FILES:libpcrecpp:mingw32 = "${bindir}/libpcrecpp*.dll"
3FILES_libpcreposix_mingw32 = "${bindir}/libpcreposix*.dll" 3FILES:libpcreposix:mingw32 = "${bindir}/libpcreposix*.dll"
4FILES_pcregrep_mingw32 = "${bindir}/pcregrep.exe" 4FILES:pcregrep:mingw32 = "${bindir}/pcregrep.exe"
5FILES_pcretest_mingw32 = "${bindir}/pcretest.exe" 5FILES:pcretest:mingw32 = "${bindir}/pcretest.exe"
6 6
diff --git a/recipes-support/mpfr/mpfr_4.1.%.bbappend b/recipes-support/mpfr/mpfr_4.1.%.bbappend
index 4252e8d..63eb066 100644
--- a/recipes-support/mpfr/mpfr_4.1.%.bbappend
+++ b/recipes-support/mpfr/mpfr_4.1.%.bbappend
@@ -1 +1 @@
EXTRA_OECONF_append_mingw32 = " --disable-shared" \ No newline at end of file EXTRA_OECONF:append:mingw32 = " --disable-shared" \ No newline at end of file