<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-mingw.git/recipes-devtools/gcc, branch nanbield</title>
<subtitle>Mirror of git.yoctoproject.org/meta-mingw.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-mingw.git/atom?h=nanbield</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-mingw.git/atom?h=nanbield'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/'/>
<updated>2021-07-29T23:03:52+00:00</updated>
<entry>
<title>meta-mingw: Override syntax conversion manual fixes</title>
<updated>2021-07-29T23:03:52+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2021-07-29T22:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=014e8de2f807a7984a4f730a9d8cb3508a098dc8'/>
<id>urn:sha1:014e8de2f807a7984a4f730a9d8cb3508a098dc8</id>
<content type='text'>
Fix a coupld of mis-converted lines from the automated override
conversion script.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>meta-mingw: Convert to new override syntax</title>
<updated>2021-07-29T23:03:46+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2021-07-29T22:46:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=cbe0bb6c246cf25a9a159c5963c095d718c59878'/>
<id>urn:sha1:cbe0bb6c246cf25a9a159c5963c095d718c59878</id>
<content type='text'>
This converts the layer to the new override syntax. This was done using

&lt;oe-core&gt;/scripts/contrib/convert-overrides.py &lt;this-layer&gt;

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>gcc/binutils: Allow plugins to be enabled on cross-canadian toolchain</title>
<updated>2020-02-21T20:57:58+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@kernel.crashing.org</email>
</author>
<published>2020-02-19T15:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=2ffc8682f178c60b95b45ba2135105e1f0074e4c'/>
<id>urn:sha1:2ffc8682f178c60b95b45ba2135105e1f0074e4c</id>
<content type='text'>
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 &lt;mark.hatle@kernel.crashing.org&gt;
Signed-off-by: Joshua Watt &lt;JPEWhacker@gmail.com&gt;
</content>
</entry>
<entry>
<title>mingw-w64/gcc: Adapt to removal of gcc-initial from OE-Core</title>
<updated>2018-12-20T11:00:20+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2018-12-20T10:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=423433e3d31a32dbb80203c628e808442d440ad1'/>
<id>urn:sha1:423433e3d31a32dbb80203c628e808442d440ad1</id>
<content type='text'>
OE-Core dropped gcc-initial, we can do the same for mingw.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&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>gcc-crosssdk: use _remove instead of oe.utils.str_filter_out</title>
<updated>2018-01-30T15:28:22+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2018-01-30T15:28:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=d6b59dc69ef32dd8170e4415ba3add111ff69a7d'/>
<id>urn:sha1:d6b59dc69ef32dd8170e4415ba3add111ff69a7d</id>
<content type='text'>
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
</entry>
<entry>
<title>gcc-crosssdk: use oe.utils.str_filter_out</title>
<updated>2018-01-30T11:24:44+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2018-01-30T11:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=ff80aaf2b801a0f5f558a7f248828769ec01021b'/>
<id>urn:sha1:ff80aaf2b801a0f5f558a7f248828769ec01021b</id>
<content type='text'>
oe_filter_out has been removed from oe-core so use the replacement function.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
</content>
</entry>
<entry>
<title>libgcc: Relocate and package dll's in bindir</title>
<updated>2017-04-06T20:47:39+00:00</updated>
<author>
<name>Nathan Rossi</name>
<email>nathan@nathanrossi.com</email>
</author>
<published>2017-03-09T13:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=84e3017bf8832a5a85f0646ebcb9488dfb09a6ac'/>
<id>urn:sha1:84e3017bf8832a5a85f0646ebcb9488dfb09a6ac</id>
<content type='text'>
Relocate and package the dll's provided by libgcc in bindir. It is
convention that on mingw/windows dll files are installed into the
bindir, this is done to avoid issues with search paths and allows for
execution of binaries without the need to point at a libdir.

Signed-off-by: Nathan Rossi &lt;nathan@nathanrossi.com&gt;
</content>
</entry>
<entry>
<title>gcc-runtime: Drop libmpx for mingw32 runtime</title>
<updated>2017-03-12T18:12:46+00:00</updated>
<author>
<name>Juro Bystricky</name>
<email>juro.bystricky@intel.com</email>
</author>
<published>2017-03-12T17:23:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=b4ef177e6ebdc0aded3e202e0decbf1cb21c73dd'/>
<id>urn:sha1:b4ef177e6ebdc0aded3e202e0decbf1cb21c73dd</id>
<content type='text'>
Intel Memory Protection Extension library for x86 builds are now enabled
by default. However, the library does not build for mingw32, so remove it
from mingw builds.

Signed-off-by: Juro Bystricky &lt;juro.bystricky@intel.com&gt;
</content>
</entry>
<entry>
<title>gcc-crosssdk-initial_%.bbappend:Do not configure with initfini-array enabled</title>
<updated>2017-01-13T20:52:38+00:00</updated>
<author>
<name>Juro Bystricky</name>
<email>juro.bystricky@intel.com</email>
</author>
<published>2016-10-05T22:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=979e066ab52949d37c001276d08f8cf047a580c4'/>
<id>urn:sha1:979e066ab52949d37c001276d08f8cf047a580c4</id>
<content type='text'>
Default configuration for gcc-crosssddk-initial is now to enable initfini-array.
However, this works only for Linux so we disable it for mingw32.
Otherwise, (with SDKMACHINE=x86_64-mingw32) we will eventually encounter errors such as:

 Assembler messages:
 Error: invalid instruction suffix for `push'
 Error: invalid instruction suffix for `pop'

Signed-off-by: Juro Bystricky &lt;juro.bystricky@intel.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
</feed>
