summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* *-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>
* pthreads-win32: Ensure correct RC/WINDRES is used.Richard Purdie2014-11-051-1/+1
| | | | 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>
* glib-2.0: Enable mingw32 buildsRichard Purdie2014-08-191-0/+2
| | | | 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>
* gmp: Upgrade gmp 5.1.1 -> 6.0.0Richard Purdie2014-08-121-0/+0
| | | | 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>
* binutils-cross-canadian: Remove nativesdk-flex dependencyMark Hatle2014-07-311-1/+2
| | | | | | | | | Flex does not build properly with mingw support, it also does not appear to be needed in order to build binutils or the other nativesdk components when building for mingw. Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packagegroup-cross-canadian: reenable gdb on mingw32Richard Tollerton2014-07-181-5/+0
| | | | | Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdb-cross-canadian: remove ncurses and python deps from mingw32 buildsRichard Tollerton2014-07-181-0/+5
| | | | | | | | | | | | | | | | | Python has never appeared to build under mingw; those who have gotten gdb builds working under mingw have extracted the MSIs from python.org. In lieu of that approach, just disable python support for now. nativesdk-ncurses has several build problems, the least surmountable of which is that it doesn't appear to build either statically or dynamically. Just disable that for now too. This results in mingw32 gdb not supporting plugins, pretty-printing, or TUI mode, at the very least. But MI mode works, as does gdb's internal readline implementation. Signed-off-by: Richard Tollerton <rich.tollerton@ni.com> 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>
* gcc: Uprev gcc and related to latest versionMark Hatle2014-07-088-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-272-8/+9
| | | | | | | | | | | 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>
* pthreads-win32: Ensure compiler options are preservedRichard Purdie2014-05-271-1/+1
| | | | | | | The compiler flags were not getting passed to the compiler, this fixes the make command so they do get preserved. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mingw32: Update after compiler suffix changesRichard Purdie2014-04-303-4/+4
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-runtime: Disable libatomic, it doesn't build for mingwRichard Purdie2014-04-301-1/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils-cross-canadian/libmpc: Catch up with daisy recipe upgradesRichard Purdie2014-04-302-0/+0
| | | | 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>
* binutils-cross-canadian: Ensure we drop the gettext dependencyRichard Purdie2014-04-301-0/+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>
* packagegroup-cross-canadian: Update after OE-Core meta-environment changesRichard Purdie2014-04-301-1/+1
| | | | 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-0424-0/+262