<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-mingw.git/recipes-devtools/gcc, branch pyro</title>
<subtitle>Mirror of git.yoctoproject.org/meta-mingw.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-mingw.git/atom?h=pyro</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-mingw.git/atom?h=pyro'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/'/>
<updated>2017-04-06T20:47:39+00:00</updated>
<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>
<entry>
<title>gcc-crosssdk_%.bbappend: Do not configure with initfini-array enabled.</title>
<updated>2017-01-13T20:51:36+00:00</updated>
<author>
<name>Juro Bystricky</name>
<email>juro.bystricky@intel.com</email>
</author>
<published>2016-10-05T22:49:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=d21e286028f93feaf33de78e4e1141a6539f9567'/>
<id>urn:sha1:d21e286028f93feaf33de78e4e1141a6539f9567</id>
<content type='text'>
Default configuration for gcc-crosssddk is now to enable initfini-array.
However, this works only for Linux so we disable it for mingw32.
Otherwise we will eventually encounter build error such as:

 multiple definition of `__do_global_dtors'

Signed-off-by: Juro Bystricky &lt;juro.bystricky@intel.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>gcc-cross-canadian: Workaround LTO failure</title>
<updated>2017-01-13T20:49:40+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2015-11-28T20:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=27195401e08cb1353bdfb2539159fdbe9c192c51'/>
<id>urn:sha1:27195401e08cb1353bdfb2539159fdbe9c192c51</id>
<content type='text'>
Issue: LIN8-1615

Workaround for the failure:

e:/windri~1/lx8.sdk/qemux8~1.800/sysroots/i686-w~1/usr/bin/i586-w~3/../../libexec/i586-wrs-linux/gcc/i586-wrs-linux/5.2.0/real-ld.exe: unrecognized option '-plugin'

This disables the LTO support in the compiler, but does allow things to
compile and link properly.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>gcc-runtime: Drop libitm for mingw32 runtime</title>
<updated>2016-09-28T14:32:48+00:00</updated>
<author>
<name>Juro Bystricky</name>
<email>juro.bystricky@intel.com</email>
</author>
<published>2016-08-20T18:03:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=472e20290c98aeb896b4600cc9a0370b42d9e369'/>
<id>urn:sha1:472e20290c98aeb896b4600cc9a0370b42d9e369</id>
<content type='text'>
libitm mingw build presently not supported, so don't build it.

Signed-off-by: Juro Bystricky &lt;juro.bystricky@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>nativesdk-gcc: Add mingw32 named libraries to files list</title>
<updated>2016-02-01T22:59:08+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2015-10-20T16:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=4f648730cb6bc4daf50ddf9e2bd6e3a3f3c42de2'/>
<id>urn:sha1:4f648730cb6bc4daf50ddf9e2bd6e3a3f3c42de2</id>
<content type='text'>
Also we skip the staticdev sanity check, as the '.a' file should be packaged
as listed.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>gcc*.bbappend: Work with 5.2.</title>
<updated>2016-01-21T19:08:10+00:00</updated>
<author>
<name>Peter Seebach</name>
<email>peter.seebach@windriver.com</email>
</author>
<published>2015-09-03T20:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=2b5c86b326c88b490aef246a83706d940a2af4af'/>
<id>urn:sha1:2b5c86b326c88b490aef246a83706d940a2af4af</id>
<content type='text'>
Rename the bbappends to use % so they can be used with both 4.x
and 5.x. None of these changes appear to be specific to a given
version of gcc.

Signed-off-by: Peter Seebach &lt;peter.seebach@windriver.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>gcc-runtime: Drop libgomp for mingw32 runtime</title>
<updated>2016-01-21T19:07:31+00:00</updated>
<author>
<name>Peter Seebach</name>
<email>peter.seebach@windriver.com</email>
</author>
<published>2015-10-14T20:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=0f5d7000d7a9a823cb67d114b4dc708626dd8391'/>
<id>urn:sha1:0f5d7000d7a9a823cb67d114b4dc708626dd8391</id>
<content type='text'>
The mingw32 runtime has issues building libgomp, so drop it for now.

Signed-off-by: Peter Seebach &lt;peter.seebach@windriver.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>gcc: Uprev gcc and related to latest version</title>
<updated>2014-07-08T09:53:34+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2014-06-27T15:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-mingw.git/commit/?id=7e2e23972e0b93eed7e2164036be3aa657b0e9c6'/>
<id>urn:sha1:7e2e23972e0b93eed7e2164036be3aa657b0e9c6</id>
<content type='text'>
Uprev gcc to match master, and resync with latest mingw runtime.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
