summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-09-29layer.conf: Mark as compatible with langdaleyocto-4.1.4yocto-4.1.3yocto-4.1.2yocto-4.1.1yocto-4.1langdale-4.1.4langdale-4.1.3langdale-4.1.2langdale-4.1.1langdale-4.1langdaleRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-24mingw-libgnurx: update license name4.1_M3Kai Kang
Update license name with SPDX identifier to eliminate warning: WARNING: mingw-libgnurx-2.5.1-r0 do_package_qa: QA Issue: Recipe LICENSE includes obsolete licenses LGPLv2.1 [obsolete-license] Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-11Switch to HOSTTOOLS_NONFATALJoshua Watt
The changes to split classes into global vs. image specific contexts has broken the inclusion of `wine` and `wineserver` host tools for testing MinGW SDKs. This is because testsdk is an image specific class and therefore it's inclusion is not detected globally and the wine host tools are not present so the SDK tests fail. Resolve this by using HOSTTOOLS_NONFATAL which will include the tools if they exist, but won't fail if they are not present. This does mean that users will now not know they need wine "up front" when doing a build, but it will instead fail later when they actually try to test the SDK, but there isn't really a better way to fix this. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2022-07-05wayland: explicitly disable tests4.1_M2Alexander Kanavin
This addresses the failure with wayland 1.21: | ../wayland-1.21.0/tests/meson.build:2:1: ERROR: Problem encountered: -Dtests=true requires -Dlibraries=true Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2022-06-06libsdl2: disable gles2 support for class-nativesdkMarkus Volk
this fixes: | Has header "sys/select.h" : NO | Checking whether type "fd_set" has member "fds_bits" : NO | Checking whether type "fd_set" has member "__fds_bits" : NO | | ../xorgproto-2022.1/include/X11/meson.build:19:4: ERROR: Problem encountered: Your fd_set is too weird. | | A full log can be found at /home/flk/build/poky/build/tmp/work/x86_64-nativesdk-mingw32-w64-mingw32/nativesdk-xorgproto/2022.1-r0/build/meson-logs/meson-log.txt Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-18nativesdk-libtool: Handle oe-core libtool upgradeyocto-4.0.9yocto-4.0.8yocto-4.0.7yocto-4.0.6yocto-4.0.5yocto-4.0.4yocto-4.0.3yocto-4.0.2yocto-4.0.13yocto-4.0.12yocto-4.0.11yocto-4.0.10yocto-4.0.1yocto-4.0kirkstone-4.0.9kirkstone-4.0.8kirkstone-4.0.7kirkstone-4.0.6kirkstone-4.0.5kirkstone-4.0.4kirkstone-4.0.3kirkstone-4.0.2kirkstone-4.0.13kirkstone-4.0.12kirkstone-4.0.11kirkstone-4.0.10kirkstone-4.0.1kirkstone-4.04.1_M1Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-09dbus: adjust for dbus 1.14Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17gettext: Update to match variable renaming in OE-Core3.5_M3Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-17layer.conf: Update to kirkstone releaseRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-13mingw-w64: Disable parallel buildKhem Raj
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>
2022-02-13mingw-w64: Upgrade runtime/headers/winpthreads to 9.0.0Khem Raj
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>
2022-02-13grpc: remove nl2 requirement since it is optionalSinan Kaya
Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2022-02-13c-ares: disable shared build as it is brokenSinan Kaya
Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2022-02-13re2: disable shared build as it is brokenSinan Kaya
Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2022-01-11curl: Fix after openssl recipe changes to PACKAGECONFIG3.5_M2Richard Purdie
The oe-core curl recipe changed PACKAGECONFIG options around, update the bbappend to match. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-13dtc: update for recipe changes in oe-core3.5_M1Ross Burton
The tools now build for MinGW so we don't need to disable them, but as ncurses still fails we should continue to remove the bash RDEPENDS. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07flex: Add missing dependency on libgnurxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-08-17abseil-cpp: disable shared build as it is brokenyocto-3.4.4yocto-3.4.3yocto-3.4.2yocto-3.4.1yocto-3.4honister-3.4.4honister-3.4.3honister-3.4.2honister-3.4.1honister-3.43.4_M3honisterSinan Kaya
Signed-off-by: Sinan Kaya <okaya@kernel.org> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2021-08-17grpc: static link tools when generating SDKSinan Kaya
[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>
2021-08-17protobuf-c: static link when generating sdkSinan Kaya
[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>
2021-08-17protobuf: static link tools when generating sdkSinan Kaya
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>
2021-08-17conf/layer.conf: use BBFILES_DYNAMIC for dynamic layersSinan Kaya
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>
2021-08-13binutils: Package static libdep linker pluginsSamuli Piippo
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>
2021-07-30layer.conf: Mark the layer as compatible with honisterRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-30meta-mingw: Override syntax conversion manual fixesRichard Purdie
Fix a coupld of mis-converted lines from the automated override conversion script. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-30meta-mingw: Convert to new override syntaxRichard Purdie
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>
2021-06-30libidn2: package all files3.4_M2Samuli Piippo
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>
2021-06-16Disable debuginfodJoshua Watt
Disables debuginfod when using MingGW. This feature brings in unbuildable dependencies and can't be used. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2021-05-26zstd: Fix MinGW builds3.4_M1Joshua Watt
Fixes the MinGW builds for zstd Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2021-05-04mingw-libgnurx: Add recipeKhem Raj
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>
2021-05-01nativesdk-mingw-w64-winpthreads: Implement __udivmoddi4Khem Raj
Fixes build with gcc 11+ Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-01mingw-w64-runtime,mingw-w64-winpthreads: Upgrade to 8.0.0Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-13mingw-w64: Check for __builtin_ia32_rdtscKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2021-04-13go: add environment setup batch file for goPeter Morrow
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>
2021-03-15layer.conf: Update for hardknott release seriesyocto-3.3.6yocto-3.3.5yocto-3.3.4yocto-3.3.3yocto-3.3.2yocto-3.3.1yocto-3.3hardknott-3.3.6hardknott-3.3.5hardknott-3.3.4hardknott-3.3.3hardknott-3.3.2hardknott-3.3.1hardknott-3.33.3_M3hardknottRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09mingw: Remove 'nativesdk-glibc-utils' for windows sdkamann
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>
2021-03-02libgcrypt: drop 1.8.x append and patchAlexander Kanavin
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>
2021-02-03README: Add instructions for configuring git repo for sending patchesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-28dbus: Update to handle dbus-tools changeRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-11-16libmpc: Add missing whitespace in append operator useyocto-3.2.4yocto-3.2.3yocto-3.2.2yocto-3.2.1gatesgarth-24.0.4gatesgarth-24.0.3gatesgarth-24.0.2gatesgarth-24.0.13.3_M23.3_M1gatesgarthKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2020-10-16layer.conf: Update to gatesgarthyocto-3.2gatesgarth-24.0.0Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-21ninja: configure for mingw platform3.2_M3Samuli Piippo
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2020-09-21cmake: remove dependency to bash-completionSamuli Piippo
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>
2020-09-21Override SDK_VENDORSamuli Piippo
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>
2020-08-21nativesdk-packagegroup-sdk-host: Update to match oe-core default providers ↵Richard Purdie
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>
2020-07-21cmake: Remove toolchain append3.2_M2Joshua Watt
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>
2020-07-21gdb-cross-canadian: Stop statically linkingJoshua Watt
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>
2020-07-16Update mpfr 4.0.x -> 4.1.xJoshua Watt
Updates the bbappend to match oe-core Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2020-06-30mingw-w64: Upgrade to 7.0.0Joshua Watt
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2020-04-29libsdl2: do not enable opengl3.2_M1Alexander Kanavin
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>