<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/classes, branch krogoth</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=krogoth</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=krogoth'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2016-05-28T05:51:19+00:00</updated>
<entry>
<title>Ony use llvm-libunwind if clang is selected</title>
<updated>2016-05-28T05:51:19+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2016-05-25T13:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=01674d64c5dcc5f43a684b6d380a3594f0814ce2'/>
<id>urn:sha1:01674d64c5dcc5f43a684b6d380a3594f0814ce2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clang-libs: Fix build on x86_64 and use gcc for all cross recipes</title>
<updated>2016-05-08T10:30:45+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-05-08T10:30:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=47a7352b8f32d28f985dfd8d9f1ec2a367fd3a02'/>
<id>urn:sha1:47a7352b8f32d28f985dfd8d9f1ec2a367fd3a02</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Switch default compiler option to remain gcc</title>
<updated>2016-05-06T06:07:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-05-06T06:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d56afbc8779b0c25541959ebc32fcdcfd1eb7cea'/>
<id>urn:sha1:d56afbc8779b0c25541959ebc32fcdcfd1eb7cea</id>
<content type='text'>
Users find it too intrusive that clang becomes the default
compiler, they would like to invoke it on demand for certain
packages only.

Use TOOLCHAIN ?= "clang" in local.conf if you want clang
to become default

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Remove -mno-spe option from cmdline on ppc</title>
<updated>2016-03-03T05:28:00+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-03-03T05:28:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d517f994fea75f7568dc1249783750cd60c020cd'/>
<id>urn:sha1:d517f994fea75f7568dc1249783750cd60c020cd</id>
<content type='text'>
This gcc option is not supported in clang
hence remove it

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Move -Wno-error=unused-command-line-argument setting to TUNE_CCARGS</title>
<updated>2016-03-01T17:46:16+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-03-01T17:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b590b046f5733b89025066b3ce62004b9ed80c52'/>
<id>urn:sha1:b590b046f5733b89025066b3ce62004b9ed80c52</id>
<content type='text'>
Adding it to TOOLCHAIN_OPTIONS renders libtool useless and its not able to
build .so

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Pass -Wno-error=unused-command-line-argument to clang</title>
<updated>2016-03-01T07:06:17+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-03-01T06:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2f499efbf74d97342e8d4ab8e724bdde4c21b77f'/>
<id>urn:sha1:2f499efbf74d97342e8d4ab8e724bdde4c21b77f</id>
<content type='text'>
We can get past the errors due to -Werror when unused cmdline
options appear on compiler cmdline

e.g.

error: argument unused during compilation: '-pie'

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang.bbclass: remove gcc from deps when appropriate</title>
<updated>2016-02-15T19:11:52+00:00</updated>
<author>
<name>Christopher Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2016-02-05T17:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=78791d688d1f0c833815e48af4333d975a610e63'/>
<id>urn:sha1:78791d688d1f0c833815e48af4333d975a610e63</id>
<content type='text'>
Signed-off-by: Christopher Larson &lt;chris_larson@mentor.com&gt;
</content>
</entry>
<entry>
<title>clang.bbclass: Replace -march=armv7ve with -march=armv7a</title>
<updated>2016-01-10T04:26:48+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-01-10T04:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e9def8f1a701e999aace6875195c933545f3c98e'/>
<id>urn:sha1:e9def8f1a701e999aace6875195c933545f3c98e</id>
<content type='text'>
OE-Core now uses -march=armv7ve for cortext-a7 and clang/llvm doesnt
have arch tunable for armv7ve, we revert to prior art of using armv7-a

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang.bbclass: use gcc form nativesdk, crosssdk, cross-canadian recipes</title>
<updated>2015-10-01T22:55:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-10-01T22:55:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b17699fb442a6d55043bf13ae49cc6291e80d16a'/>
<id>urn:sha1:b17699fb442a6d55043bf13ae49cc6291e80d16a</id>
<content type='text'>
These are not part of target image and many of these tools are still
not ported to be buildable with clang, so lets use gcc for building them
at this moment

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang.bbclass: Remove -mhard-float for ppc</title>
<updated>2015-10-01T01:05:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-10-01T01:05:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8f6b3b28cafd45888020fbe4dbfe53c753dc9162'/>
<id>urn:sha1:8f6b3b28cafd45888020fbe4dbfe53c753dc9162</id>
<content type='text'>
The option is not defined for llvm/clang but the defaults are hard-float
anyway so not needed

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
