summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/mingw-w64
Commit message (Collapse)AuthorAgeFilesLines
* recipes: Update to match S/UNPACKDIR changesRichard Purdie2025-06-203-3/+3
| | | | | | | Update to match the recent changes in OE-Core where the unpack layout changed. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw-64: Update for core virtual providers change5.2_M2Richard Purdie2025-01-212-2/+2
| | | | | | | With OE-Core changing virtual/XXX-gcc provider names, we need to update to match. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw-w64: Upgrade to 12.0.0 releaseKhem Raj2024-05-305-33/+2
| | | | | | | Drop GCC-14 related backport, its not needed anymore Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nativesdk-mingw-w64-runtime: Fix build error/warning ↵Khem Raj2024-05-162-0/+32
| | | | | | | | | -Wincompatible-pointer-types This pops up with gcc trunk Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw-w64: Disable parallel buildKhem Raj2022-02-131-0/+4
| | | | | | | | binutils 2.38 brings up a parallel build issue, work it out by disabling parallel build for now Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw-w64: Upgrade runtime/headers/winpthreads to 9.0.0Khem Raj2022-02-136-92/+1
| | | | | | | | | | Drop upstreamed fixes for rdtsc [1] __udivmoddi4[2] [1] https://sourceforge.net/p/mingw-w64/mingw-w64/ci/6a0e9165008f731bccadfc41a59719cf7c8efc02/ [2] https://sourceforge.net/p/mingw-w64/mingw-w64/ci/ab0fa5ad3c67d634fd7754d9473d1bb7051f9bf0/ Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta-mingw: Convert to new override syntaxRichard Purdie2021-07-303-6/+6
| | | | | | | | 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>
* nativesdk-mingw-w64-winpthreads: Implement __udivmoddi4Khem Raj2021-05-012-0/+54
| | | | | | | Fixes build with gcc 11+ Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw-w64-runtime,mingw-w64-winpthreads: Upgrade to 8.0.0Khem Raj2021-05-014-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw-w64: Check for __builtin_ia32_rdtscKhem Raj2021-04-132-0/+35
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* Override SDK_VENDORSamuli Piippo2020-09-211-0/+2
| | | | | | | | | | | | | Set SDK_VENDOR to '-w64', which makes the host triplet match what GCC expect to find when using mingw32-w64. This enables features that are not functional in the classic mingw32, but have been implemented in the mingw32-w64. Disable 32bit libs from the runtime component when compiling for 64bit, which were enabled as a side effect of the GCC config change. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* mingw-w64: Upgrade to 7.0.0Joshua Watt2020-06-304-6/+1
| | | | Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* mingw-w64/gcc: Adapt to removal of gcc-initial from OE-Core2.7_M2Richard Purdie2018-12-202-10/+2
| | | | | | OE-Core dropped gcc-initial, we can do the same for mingw. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw-w64-{headers,runtime,winpthreads}: Upgrade 5.0.3 -> 6.0.0Joshua Watt2018-11-216-83/+17
| | | | | | Upgrades the MinGW support recipes to the latest version Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* winpthreads: use posix threads library from mingw64Samuli Piippo2018-11-202-0/+36
| | | | | | | | | 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>
* mingw-w64-headers: backport patch to fix build with GCC 8Ross Burton2018-06-072-1/+45
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* mingw-w64-runtime: remove redundant commentsRoss Burton2018-06-071-3/+0
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* mingw64: update to 5.0.3Samuli Piippo2018-04-142-4/+9
| | | | | | | | | 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>
* mingw-w64-headers: Add 'secure-api' PACKAGECONFIGNathan Rossi2017-04-061-0/+4
| | | | | | | | | | Add the 'secure-api' PACKAGECONFIG and enable it by default. The 'secure-api' feature enables the secure string functions that are provided in the MS C Runtime e.g. "strerror_s". These functions are needed for glib-2.0 compilation. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* mingw-64-runtime_3.1.bb: Adapt to SDK_ARCH -> SDK_SYS chanages for crosssdkJuro Bystricky2017-01-131-1/+1
| | | | | | | | | | With the change of crosssdk to use SDK_SYS instead of SDK_ARCH, we need to update the recipe to match the changes in master. [YOCTO #9281] Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* nativesdk-mingw-w64-runtime_3.1.0.bb: Updated licenseJuro Bystricky2016-01-211-1/+1
| | | | | | | | | mingw runtime 3.1 is released under ZPL-2.1 license. This fixes the warning: WARNING: nativesdk-mingw-w64-runtime: No generic license file exists for: ZPL in any provider Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
* nativesdk-mingw-w64-headers_3.1.0.bb: Updated licenseJuro Bystricky2016-01-211-1/+1
| | | | | | | | The mingw headers 3.1 are released under ZPL-2.1 license. This fixes the warning: WARNING: nativesdk-mingw-w64-headers: No generic license file exists for: ZPL in any provider Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
* gcc: Uprev gcc and related to latest versionMark Hatle2014-07-083-50/+33
| | | | | | | Uprev gcc to match master, and resync with latest mingw runtime. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc/nativesdk-mingw-w84-headers: Move symlinking to headers recipeRichard Purdie2014-05-271-0/+8
| | | | | | | | | | | The symlinking is really an artefact of the way the headers are provided. Move all the code into one place. Also have the initial compiler depend on the headers else the build can fail. High parallelism prevented the issue from being seen in most cases. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw32: Update after compiler suffix changesRichard Purdie2014-04-301-2/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw-w64-headers: Update location to use BNP, not PN (drop nativesdk prefix)Richard Purdie2014-04-301-0/+0
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Initial populationRichard Purdie2013-09-043-0/+90