<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-mingw.git/conf/machine-sdk, branch hardknott</title>
<subtitle>Mirror of git.yoctoproject.org/meta-mingw.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-mingw.git/atom?h=hardknott</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-mingw.git/atom?h=hardknott'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/'/>
<updated>2021-03-09T17:00:11+00:00</updated>
<entry>
<title>mingw: Remove 'nativesdk-glibc-utils' for windows sdk</title>
<updated>2021-03-09T17:00:11+00:00</updated>
<author>
<name>amann</name>
<email>anmolbir.mann@windriver.com</email>
</author>
<published>2021-03-08T21:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=37583e64e09e007730aa8132af5474b7cea7b0d6'/>
<id>urn:sha1:37583e64e09e007730aa8132af5474b7cea7b0d6</id>
<content type='text'>
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 &lt;anmolbir.mann@windriver.com&gt;
Signed-off-by: dreyna &lt;david.reyna@windriver.com&gt;
Signed-off-by: Joshua Watt &lt;JPEWhacker@gmail.com&gt;
</content>
</entry>
<entry>
<title>Override SDK_VENDOR</title>
<updated>2020-09-21T12:54:05+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@qt.io</email>
</author>
<published>2020-09-18T12:29:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=b7d37809364f5928777eb26a33a4f7949c18aa42'/>
<id>urn:sha1:b7d37809364f5928777eb26a33a4f7949c18aa42</id>
<content type='text'>
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 &lt;samuli.piippo@qt.io&gt;
Signed-off-by: Joshua Watt &lt;JPEWhacker@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add SDK test case framework</title>
<updated>2018-11-21T17:11:41+00:00</updated>
<author>
<name>Joshua Watt</name>
<email>JPEWhacker@gmail.com</email>
</author>
<published>2018-11-15T03:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=e2316a81b91f839496fa98bf4e6c21e7d9455469'/>
<id>urn:sha1:e2316a81b91f839496fa98bf4e6c21e7d9455469</id>
<content type='text'>
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 &lt;JPEWhacker@gmail.com&gt;
</content>
</entry>
<entry>
<title>winpthreads: use posix threads library from mingw64</title>
<updated>2018-11-20T20:33:47+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@qt.io</email>
</author>
<published>2018-10-30T11:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=7a9657c7dd2f6e40ab162af8ebc785ad54774e10'/>
<id>urn:sha1:7a9657c7dd2f6e40ab162af8ebc785ad54774e10</id>
<content type='text'>
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 &lt;samuli.piippo@qt.io&gt;
Signed-off-by: Joshua Watt &lt;JPEWhacker@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove security flags from GCCPIE</title>
<updated>2018-11-20T20:33:38+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@qt.io</email>
</author>
<published>2018-11-15T08:51:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=b067aae507eab0f3ff5d4a4e9f9af289e30a95e3'/>
<id>urn:sha1:b067aae507eab0f3ff5d4a4e9f9af289e30a95e3</id>
<content type='text'>
GCCPIE defaults to "--enable-default-pie" in security_flags.inc,
which breaks Windows binaries.

Signed-off-by: Samuli Piippo &lt;samuli.piippo@qt.io&gt;
Signed-off-by: Joshua Watt &lt;JPEWhacker@gmail.com&gt;
</content>
</entry>
<entry>
<title>mingw32-common: only export WINDRES/RC for SDK build</title>
<updated>2018-11-05T12:35:30+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2018-10-18T07:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=b4227458cd5bd73beb8ae8e54b6365f326178092'/>
<id>urn:sha1:b4227458cd5bd73beb8ae8e54b6365f326178092</id>
<content type='text'>
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 &lt;changqing.li@windriver.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
</entry>
<entry>
<title>machine-sdk: set the nativesdk libc to libc-mingw</title>
<updated>2018-04-27T12:33:19+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2018-04-27T11:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=728bfab77d0d3e39b298f3d5d2b53b9c0bc9b536'/>
<id>urn:sha1:728bfab77d0d3e39b298f3d5d2b53b9c0bc9b536</id>
<content type='text'>
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 &lt;ross.burton@intel.com&gt;
</content>
</entry>
<entry>
<title>machine-sdk: split out common configuration</title>
<updated>2018-04-27T12:33:19+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2018-04-27T12:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=a2a461805fa7e0a800e0553373469a835a330ad6'/>
<id>urn:sha1:a2a461805fa7e0a800e0553373469a835a330ad6</id>
<content type='text'>
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
</entry>
<entry>
<title>machine-sdk: Ensure SDK_DEPENDS doesn't contain nativesdk-glibc-locale</title>
<updated>2018-03-03T09:12:18+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2018-03-03T09:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=a07fe304228b7f41b5558de7d8f39fd5e8a430d2'/>
<id>urn:sha1:a07fe304228b7f41b5558de7d8f39fd5e8a430d2</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>machine-sdk: disable locales in SDK</title>
<updated>2018-02-28T23:13:06+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2018-02-27T23:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=f49ac31f64a1adffaeb9706eb552dab66b4baff2'/>
<id>urn:sha1:f49ac31f64a1adffaeb9706eb552dab66b4baff2</id>
<content type='text'>
</content>
</entry>
</feed>
