summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-10-08layer.conf: Update for zeus releasezeus-22.0.4zeus-22.0.3zeus-22.0.2zeus-22.0.1zeus-22.0.0yocto-3.0.4yocto-3.0.3yocto-3.0.2yocto-3.0.1yocto-3.0zeusRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-24libsdl: remove2.8_M3Joshua Watt
libsdl is being removed from oe-core, so it should no longer be necessary here either.
2019-07-18bzip2: Remove bbappend2.8_M2Joshua Watt
The patch being applied by meta-mingw has been upstreamed as of 1.0.8, so there is no need to have a bbappend anymore. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2019-07-02bzip2: Update to 1.0.7Joshua Watt
Updates bzip2 to version 1.0.7 to match master in oe-core. The patch to change the path separator was properly upstreamed and hopefully will no longer be necessary going forward. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2019-05-05testsdk: enhance extract sdk part2.8_M1Changqing Li
Current sdk type is tar.xz, but for mingw sdk, since we have symlink under the sdk folder, 7zip which used to extract tar.xz cannot handle it, refer 7zip upstream bug: https://sourceforge.net/p/sevenzip/discussion/45797/thread/c71d6b96/ so oe-core have add support of change SDK type to .zip, so correct the extract function. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2019-04-02layer.conf: Update to warrior release name seriesyocto-2.7.4yocto-2.7.3yocto-2.7.2yocto-2.7.1yocto-2.7warrior-21.0.4warrior-21.0.3warrior-21.0.2warrior-21.0.1warrior-21.0.0warriorRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-20classes/toolchain-scripts-mingw32: Fix bad cmd flag2.7_M3Joshua Watt
The command to properly set the exit code at the end of the toolchain environment was using the correct flag delimiter '/', but the code to coerce all the unix-style paths to windows paths was incorrectly changing this to a '\'. This worked find in wines cmd, but on an actual Windows host, this caused cmd to wait indefinitely. Fix this by appending the command after the path separators are coerced. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2019-02-20diffutils: Upgrade to 3.7Joshua Watt
Upgrade diffutils from 3.6 to 3.7. The upstream made several fixes so the local patches are no longer necessary, but the gnulib-tests need to be dropped since they do not compile properly. Since there are no more local patches, the bbappend can be made to match all versions. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-12-20mingw-w64/gcc: Adapt to removal of gcc-initial from OE-Core2.7_M2Richard Purdie
OE-Core dropped gcc-initial, we can do the same for mingw. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21packagegroup-sdk-host: add Make2.7_M1Ross Burton
Make is useful, so add it to the SDK. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-21libiconv: Upgrade 1.14 -> 1.15Joshua Watt
Updates to the latest release of libiconv Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-21mingw-w64-{headers,runtime,winpthreads}: Upgrade 5.0.3 -> 6.0.0Joshua Watt
Upgrades the MinGW support recipes to the latest version Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-21oeqa/sdkmingw: Add test casesJoshua Watt
Adds test cases to verify that gcc, binutils, gdb, and pkg-config are functioning in the MinGW SDK [YOCTO #13020] Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-21classes/toolchain-scripts-mingw32: Ensure exit code is successJoshua Watt
The "set" command in Windows has some unfortunate behaviors that can frequently make it look like the toolchain script had an error. This makes automated testing of the SDK more difficult, so add a line to the environment setup script that ensures the script exits with success. [YOCTO #13020] Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-21classes/toolchain-scripts-mingw32: Update variablesJoshua Watt
Updates the variables configured by the toolchain script to match the oe-core class. This combines the changes from: 0b5f1b0430 ("toolchain-scripts: put TARGET_ARCH and TARGET_OS into environment") 47160a8c51 ("cmake: fix linking in multilib SDKs") 668f56bb24 ("toolchain-scripts: drop PYTHONHOME") 81f126f4a8 ("toolchain-scripts.bbclass: Use PYTHONPATH instead of PYTHONHOME") [YOCTO #13020] Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-21Add .gitignoreJoshua Watt
Adds a .gitignore which ignores python artifact files, as these are now generated by the SDK tests [YOCTO #13020] Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-21Add SDK test case frameworkJoshua Watt
Adds the framework for testing SDKs that ties into the oeqa test framework. This allows commands like: $ bitbake -c testsdk ... to be run for MinGW SDKs. The test framework currently executes all tests under Wine in lieu of having access to actual Windows machines. [YOCTO #13020] Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-20cmake: add support for building nativesdk-cmakeSamuli Piippo
Build nativesdk-cmake and dependency libs without without openssl. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-20winpthreads: use posix threads library from mingw64Samuli Piippo
Use the winpthreads library available in the mingw64 and change the thread model from win32 to posix to get access to c++11 features. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-20Remove security flags from GCCPIESamuli Piippo
GCCPIE defaults to "--enable-default-pie" in security_flags.inc, which breaks Windows binaries. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-20README: Add myself as a maintainerJoshua Watt
Replace Juro, as he no longer maintains the layer. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2018-11-05mingw32-common: only export WINDRES/RC for SDK buildyocto-2.6.1thud-20.0.1Changqing Li
Fix below problem: MACHINE=intel-x86-64 SDKMACHINE = "i686-mingw32" bitbake freetype do_compile failed with below error: x86_64-wrs-linux-libtool: compile: x86_64-wrs-linux-windres --include-dir=work/corei7-64-wrs-linux/freetype/2.9.1-r0/recipe-sysroot/usr/include /work/corei7-64-wrs-linux/freetype/2.9.1-r0/freetype-2.9.1/src/base/ftver.rc -o work/corei7-64-wrs-linux/freetype/2.9.1-r0/build/.libs/ftver.o work/corei7-64-wrs-linux/freetype/2.9.1-r0/build//x86_64-wrs-linux-libtool: line 1752: x86_64-wrs-linux-windres: command not found we don't want to use windres for target build, only export WINDRES/RC when build SDK. SDK_OS = "mingw32", so use this override to fix it. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-09-24layer.conf: Update to thud release seriesyocto-2.6thud-20.0.0Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30swig: Add swig environment setup for SDKJoshua Watt
Configures the mingw SDK environment to set the SWIG_LIB environment variable so that swig can find its core library. Otherwise, swig will look for a directory called "Lib" next to the executable. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-08-16mpfr: Update to new verion in masterRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-07mingw-w64-headers: backport patch to fix build with GCC 8Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-06-07mingw-w64-runtime: remove redundant commentsRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-06-05libsdl2: add bbappend to fix build with mingwRoss Burton
We need to disable X11 as we do with libsdl1, and also convince libtool to stop trying to be clever so the build doesn't break. Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-04-27machine-sdk: set the nativesdk libc to libc-mingwRoss Burton
We need to set this so that the override for nativesdk builds using MinGW don't think they're using glibc. Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-04-27machine-sdk: split out common configurationRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-04-20diffutils: update sdiff kill() patch to be a backportyocto-2.5sumo-19.0.0Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-04-19nativesdk-packagegroup-sdk-host: add qemu to SDKJuro Bystricky
Now that we can build qemu for mingw, include it in SDK. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-04-14gettext_0.19.%.bbappend: fix build for mingw 5.0.3Juro Bystricky
Modify CFLAGS to fix a build error caused by upgrading mingw64 to 5.0.3: 'undefined reference to `xmlFree'' Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2018-04-14mingw64: update to 5.0.3Samuli Piippo
Use the latest mingw64 release to get access to the latest Windows APIs BUILDSDK_CPPFLAGS were emptied from poky.conf, but are needed for mingw build to include correct float.h. (error: '_MCW_DN' undeclared here) Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2018-04-12diffutils_3.6: build for mingwJuro Bystricky
Build of diffutils was requested/broken for mingw because of the commit "diffutils: allow native & nativesdk builds" This patch implements neccessary steps needed to build diffutils executables: cmp.exe diff.exe diff3.exe sdiff.exe [YOCTO #12662] Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2018-04-06layer.conf: Add LAYERSERIES_COMPATRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-03-03machine-sdk: Ensure SDK_DEPENDS doesn't contain nativesdk-glibc-locale2.5_M3Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-02-28machine-sdk: disable locales in SDKRoss Burton
2018-02-28libmpc: use wildcard versionRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-02-26binutils: generalise version wildcardRoss Burton
Don't be overly specific by demanding 2.2%, 2.% is sufficient as this bbappend simply changes some options. Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-01-30gcc-crosssdk: use _remove instead of oe.utils.str_filter_outRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-01-30gcc-crosssdk: use oe.utils.str_filter_outRoss Burton
oe_filter_out has been removed from oe-core so use the replacement function. Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-01-10machine-sdk: use gettext for libintl, not mingw-runtimeRoss Burton
The MinGW runtime doesn't provide libintl, so set gettext as the preferred provider for libintl. Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-10-20gdb: add missing space to append lineSamuli Piippo
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-08-28Fix Yocto Project compatible errorsMark Hatle
Each of the recipes modified fail the YP compatible checking script because they modify the checksum of the package, even when the mingw32 SDK is not enabled. This is corrected by ensuring that each of the settings is only done when the mingw32 override is enabled. The PACKAGECONFIG options are moved to oe-core, as there is no way to specify they should only available in the mingw32 override is enabled. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2017-08-17libgcrypt: Handle upgrade of libgcrypt in oe-coreRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-07-19libgcrypt: generalise bbappendRoss Burton
2017-07-13README: set self as the maintainer of meta-mingwJuro Bystricky
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
2017-06-08gdb-cross-canadian: generalise wildcard to work for all versionsRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-05-18libiconv: add a recipe from oe-coreAlexander Kanavin
Both glibc and musl provide their own implementation, but meta-mingw still requires it. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>