summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Add SDK test case frameworkJoshua Watt2018-11-213-0/+9
| | | | | | | | | | | | | | | | 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>
* winpthreads: use posix threads library from mingw64Samuli Piippo2018-11-201-2/+0
| | | | | | | | | 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>
* Remove security flags from GCCPIESamuli Piippo2018-11-201-0/+3
| | | | | | | | 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>
* mingw32-common: only export WINDRES/RC for SDK buildyocto-2.6.1thud-20.0.1Changqing Li2018-11-051-2/+5
| | | | | | | | | | | | | | | | | | | | | 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>
* layer.conf: Update to thud release seriesyocto-2.6thud-20.0.0Richard Purdie2018-09-241-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* machine-sdk: set the nativesdk libc to libc-mingwRoss Burton2018-04-271-0/+1
| | | | | | | 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>
* machine-sdk: split out common configurationRoss Burton2018-04-273-70/+38
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* layer.conf: Add LAYERSERIES_COMPATRichard Purdie2018-04-061-0/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* machine-sdk: Ensure SDK_DEPENDS doesn't contain nativesdk-glibc-locale2.5_M3Richard Purdie2018-03-032-0/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* machine-sdk: disable locales in SDKRoss Burton2018-02-282-0/+2
|
* machine-sdk: use gettext for libintl, not mingw-runtimeRoss Burton2018-01-102-4/+2
| | | | | | | 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>
* layer.conf: Add dependency on oe-coreMark Hatle2017-01-131-0/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* *-mingw32.conf: Upgrade for krogothJuro Bystricky2016-09-282-2/+12
| | | | | | | | | | | | | Use explicit mingw32 override for PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-initial to avoid multiple providers and consequently broken builds. Allow building static libraries, disabled by default. Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* *-mingw32.conf: Add whitelist of WINDRES and RC to hashupstream/dizzyMark Hatle2014-11-122-1/+5
| | | | | | | | | | WINDRES and RC values are exported when building for a mingw32 target. These values, due to being exported, end up in the signature hash for everything in the system. By adding these to the whitelist we prevent contamination and allow the system to properly reuse existing -native and other sstate-cache. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* conf: Update WINDRES and RC variablesRichard Purdie2014-11-052-2/+4
| | | | | | | | | | | | | We need to ensure that WINDRES searches the correct include directory for header files. Now that a default sysroot is specified to an invalid location, it highlights that we need to specify the location manually and explictly. autotools appears to use "RC" in preference to "WINDRES" so we need to export that to ensure it doesn't just find the utility and use it without an include directory. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw32: export WINDRESRichard Purdie2014-08-192-0/+4
| | | | | | | mingw builds use WINDRES so export this tool in the same manner as the other tools for mingw builds. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* *-mingw32: Do not set binutils-crosssdk preferred providerJacob Kroon2014-08-122-2/+0
| | | | | | | | | | | | | | | Nowadays this is already set in OE-Core, in tcmode-default.inc. Fixes: WARNING: Variable key PREFERRED_PROVIDER_virtual/${SDK_PREFIX}binutils-crosssdk (binutils-crosssdk-${SDK_ARCH}) replaces original key PREFERRED_PROVIDER_virtual/x86_64-oesdk-mingw32-binutils-crosssdk (binutils-crosssdk-${SDK_ARCH}). Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* machine-sdk/*-mingw32.conf: Disable SDKTAROPTSMark Hatle2014-07-082-2/+6
| | | | | | | | | | | | | | | | | Adding the SDKTAROPTS can result in either a failure or an endless loop when generating the SDK tarball. This is due to potential recursive symlinks within the cross compiler directory structure. It also means files from places /var/log on the build system can be pulled into the sdk, dependning on the chosen rootfs of the target system this is built against. Disabling it is therefore the best opton, when post processing the tarball, the symlinks can be dealt with accordingly but the current approach is just dangerous. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw32: Update after compiler suffix changesRichard Purdie2014-04-302-2/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* *-mingw32: Set binutils-crosssdk preferred providerupstream/doraRichard Purdie2014-04-302-0/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* i686-mingw32: Populate based on x86)64 configRichard Purdie2013-09-201-0/+22
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Initial populationRichard Purdie2013-09-043-0/+35