summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* abseil-cpp: disable shared build as it is brokenyocto-3.4.1yocto-3.4honister-3.4.1honister-3.43.4_M3upstream/honisterSinan Kaya2021-08-171-0/+1
| | | | | Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* grpc: static link tools when generating SDKSinan Kaya2021-08-171-0/+2
| | | | | | | | | | | | [libprotobuf ERROR google/protobuf/descriptor_database.cc:641] File already exists in database: google/protobuf/descriptor.proto [libprotobuf FATAL google/protobuf/descriptor.cc:1371] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size): Switch to static linkage per upstream recommendation. Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* protobuf-c: static link when generating sdkSinan Kaya2021-08-171-0/+1
| | | | | | | | | | | | [libprotobuf ERROR google/protobuf/descriptor_database.cc:641] File already exists in database: google/protobuf/descriptor.proto [libprotobuf FATAL google/protobuf/descriptor.cc:1371] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size): Switch to static linkage per upstream recommendation. Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* protobuf: static link tools when generating sdkSinan Kaya2021-08-171-0/+1
| | | | | | | | | | | | | | Dynamically linked protoc.exe is failing as follows: [libprotobuf ERROR google/protobuf/descriptor_database.cc:641] File already exists in database: google/protobuf/descriptor.proto [libprotobuf FATAL google/protobuf/descriptor.cc:1371] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size): Switch to static linkage per upstream recommendation. Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* conf/layer.conf: use BBFILES_DYNAMIC for dynamic layersSinan Kaya2021-08-171-1/+6
| | | | | | | | Add a dynamic BBFILES pattern so that patches for openembedded-layer are conditionally applied only if meta-oe is present. Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* binutils: Package static libdep linker pluginsSamuli Piippo2021-08-131-0/+2
| | | | | | | this is new plugin added in binutils 2.36 Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* layer.conf: Mark the layer as compatible with honisterRichard Purdie2021-07-301-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta-mingw: Override syntax conversion manual fixesRichard Purdie2021-07-302-3/+3
| | | | | | | Fix a coupld of mis-converted lines from the automated override conversion script. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta-mingw: Convert to new override syntaxRichard Purdie2021-07-3039-116/+116
| | | | | | | | 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>
* libidn2: package all files3.4_M2Samuli Piippo2021-06-301-0/+1
| | | | | | | | Include .def files to the -dev package to fix QA Issue: nativesdk-libidn2: Files/directories were installed but not shipped in any package. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* Disable debuginfodJoshua Watt2021-06-162-0/+3
| | | | | | | Disables debuginfod when using MingGW. This feature brings in unbuildable dependencies and can't be used. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* zstd: Fix MinGW builds3.4_M1Joshua Watt2021-05-261-0/+2
| | | | | | Fixes the MinGW builds for zstd Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* mingw-libgnurx: Add recipeKhem Raj2021-05-043-0/+181
| | | | | | | | This implements glibc regex and will be used by many packages e.g. flex, therefore add recipe Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* 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>
* go: add environment setup batch file for goPeter Morrow2021-04-131-0/+9
| | | | | | | | When building the nativesdk for mingw we need to set GOROOT in order to build anything out of the box. Signed-off-by: Peter Morrow <pemorrow@linux.microsoft.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* layer.conf: Update for hardknott release seriesyocto-3.3.4yocto-3.3.3yocto-3.3.2yocto-3.3.1yocto-3.3hardknott-3.3.4hardknott-3.3.3hardknott-3.3.2hardknott-3.3.1hardknott-3.3hardknott-25.0.03.3_M3upstream/hardknottRichard Purdie2021-03-151-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw: Remove 'nativesdk-glibc-utils' for windows sdkamann2021-03-091-0/+1
| | | | | | | | | | | | | Certain recipes require the "glibc-utils" recipe to include Glibc utility tools. However, the native version is incompatible with the Windows host, and thus these recipes will cause the Windows SDK to fail to build, particularly the kernel development recipes. [YOCTO #14286] Signed-off-by: amann <anmolbir.mann@windriver.com> Signed-off-by: dreyna <david.reyna@windriver.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* libgcrypt: drop 1.8.x append and patchAlexander Kanavin2021-03-022-52/+0
| | | | | | | | | 1.9.x no longer requires this, as the code has been refactored into an external script that has defaults and a guard for .git directory. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* README: Add instructions for configuring git repo for sending patchesRichard Purdie2021-02-031-0/+6
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: Update to handle dbus-tools changeRichard Purdie2021-01-281-1/+4
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libmpc: Add missing whitespace in append operator useyocto-3.2.4yocto-3.2.3yocto-3.2.2gatesgarth-24.0.4gatesgarth-24.0.3gatesgarth-24.0.23.3_M23.3_M1upstream/gatesgarthKhem Raj2020-11-161-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* layer.conf: Update to gatesgarthyocto-3.2gatesgarth-24.0.0Richard Purdie2020-10-161-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ninja: configure for mingw platform3.2_M3Samuli Piippo2020-09-212-0/+9
| | | | | Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* cmake: remove dependency to bash-completionSamuli Piippo2020-09-211-0/+1
| | | | | | | bash-completion pulls in ncurses which does not build for mingw. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* Override SDK_VENDORSamuli Piippo2020-09-212-0/+5
| | | | | | | | | | | | | 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>
* nativesdk-packagegroup-sdk-host: Update to match oe-core default providers ↵Richard Purdie2020-08-211-0/+1
| | | | | | | | | | handling This was repsonsible for some strange differences in behaviour between other OE-Core recipes and this one. Its assumed this package is present in any SDK build. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake: Remove toolchain append3.2_M2Joshua Watt2020-07-211-6/+0
| | | | | | | | Now that cmake.bbclass in OE-core correctly accounts for MinGW hosts, it is no longer necessary to manually specify that CMAKE_SYSTEM_NAME as "Windows" Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* gdb-cross-canadian: Stop statically linkingJoshua Watt2020-07-211-1/+0
| | | | | | | | gdb was configured to statically link, presumably so it could find the static libexpat library. Since libexpat has been updated, it no longer builds a static library, so remove the flag to make GDB look for one. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* Update mpfr 4.0.x -> 4.1.xJoshua Watt2020-07-161-0/+0
| | | | | | Updates the bbappend to match oe-core 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>
* libsdl2: do not enable opengl3.2_M1Alexander Kanavin2020-04-291-1/+1
| | | | | | | | In some configurations this can be switched on in oe-core, and so needs to be disabled similarly to x11. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* layer.conf: Update to new dunfell release nameyocto-3.2.1yocto-3.1.9yocto-3.1.8yocto-3.1.7yocto-3.1.6yocto-3.1.5yocto-3.1.4yocto-3.1.3yocto-3.1.2yocto-3.1.13yocto-3.1.12yocto-3.1.11yocto-3.1.10yocto-3.1.1yocto-3.1gatesgarth-24.0.1dunfell-23.0.9dunfell-23.0.8dunfell-23.0.7dunfell-23.0.6dunfell-23.0.5dunfell-23.0.4dunfell-23.0.3dunfell-23.0.2dunfell-23.0.13dunfell-23.0.12dunfell-23.0.11dunfell-23.0.10dunfell-23.0.1dunfell-23.0.03.1_M3upstream/dunfellRichard Purdie2020-03-151-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc/binutils: Allow plugins to be enabled on cross-canadian toolchainMark Hatle2020-02-212-2/+7
| | | | | | | | | | | | | | As of GCC 8, plugin support is available with mingw. If the plugins are enabled in the regular binutils/gcc configurations, carry over that configuration with the mingw versions as well. When plugins are enabled, they produce a file called [plugin].dll.a. This causes the debugsrc processor to find the file and attempt to pull out dwarf information. However, we need to prevent this as the files are not ELF, but in Microsoft PE format, and trigger an error if processed. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* wayland: Set meson configure optionsJoshua Watt2020-02-211-0/+1
| | | | | | | Sets the configure options required to build wayland-scanner using meson for MinGW Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* glib-2.0: Append to ${PN}-utils rather than overwriteRichard Purdie2020-02-191-1/+1
| | | | | | | This avoids errors with the recent change to add things to ${PN}-utils in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: adapt for version 0.203.1_M2Alexander Kanavin2019-12-092-68/+0
| | | | | | | | | | Drop backported patch (new gettext includes the updates). Drop version from the .bbappend (hopefully no version-specific tweaks will be needed going forward). Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* wayland: Disable DTD validation on i686 MinGW3.1_M1Joshua Watt2019-12-091-0/+4
| | | | | | | | DTD validation can't be built for i686 MinGW because the assembly file used to encode the DTD string is incompatible (it works fine for x86_64 MinGW though). Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* Add sdktest imageJoshua Watt2019-11-121-0/+16
| | | | | | | | Adds a specific image that can be used to build MinGW SDKs. This image includes extra recipes that are know to build for MinGW so that they can be tested on the autobuilder. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* dbus: Set FILESJoshua Watt2019-10-251-0/+11
| | | | | | Set the package files correctly for MinGW Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* wayland: Disable libraryJoshua Watt2019-10-251-0/+2
| | | | | | | | | Disable building the wayland libraries for MinGW. The libraries don't compile for this platform, and are generally unneeded anyway. The wayland recipe is usually only compiled for nativesdk to pull in the wayland-scanner utility. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* libxml2: Remove python supportJoshua Watt2019-10-251-0/+1
| | | | | | | Python doesn't cross compile for MinGW, so remove it as a dependency from the mingw32 nativesdk build Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
* layer.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.0upstream/zeusRichard Purdie2019-10-081-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl: remove2.8_M3Joshua Watt2019-07-241-4/+0
| | | | | libsdl is being removed from oe-core, so it should no longer be necessary here either.
* bzip2: Remove bbappend2.8_M2Joshua Watt2019-07-182-37/+0
| | | | | | | 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>
* bzip2: Update to 1.0.7Joshua Watt2019-07-024-17/+37
| | | | | | | | 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>
* testsdk: enhance extract sdk part2.8_M1Changqing Li2019-05-051-2/+9
| | | | | | | | | | | | 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>
* layer.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.0upstream/warriorRichard Purdie2019-04-021-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/toolchain-scripts-mingw32: Fix bad cmd flag2.7_M3Joshua Watt2019-02-201-11/+11
| | | | | | | | | | | 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>