<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools, 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-09-07T09:33:08+00:00</updated>
<entry>
<title>backport: clang-3.9: Remove unneeded flags for target</title>
<updated>2016-09-07T09:33:08+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-07-29T08:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e0c2b17fd863e1f88063b100a80ad9d275c599c6'/>
<id>urn:sha1:e0c2b17fd863e1f88063b100a80ad9d275c599c6</id>
<content type='text'>
This commit cherry-picks bf0a01851fb7cd8d66a23cef0f69df519c085eff
from master to krogoth.

TUNE_CCARGS is an SSTATE variable and it must not used so that
it becomes builder specific. Builder specific TUNE_CCARGS makes
the SSTATE checksums to change and it invalidates the SSTATE cache
if used via SSTATE_MIRROR.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Mikko Ylinen &lt;mikko.ylinen@intel.com&gt;
</content>
</entry>
<entry>
<title>clang: Fix AEABI helper calling convention for musl targets</title>
<updated>2016-06-14T08:20:30+00:00</updated>
<author>
<name>Dominic Sacré</name>
<email>dominic.sacre@gmx.de</email>
</author>
<published>2016-06-14T08:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=a07ea851caa097acfa3d76fcaeef33e63aa58ef2'/>
<id>urn:sha1:a07ea851caa097acfa3d76fcaeef33e63aa58ef2</id>
<content type='text'>
AEABI floating point helper functions always use AAPCS (soft-float)
calling convention. Recognize MUSLEABI targets to fix the code generated
for musl-based hard-float builds.

Signed-off-by: Dominic Sacré &lt;dominic.sacre@gmx.de&gt;
</content>
</entry>
<entry>
<title>clang: Fix target triple detection for musl</title>
<updated>2016-06-14T08:19:14+00:00</updated>
<author>
<name>Dominic Sacré</name>
<email>dominic.sacre@gmx.de</email>
</author>
<published>2016-06-14T08:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=0cb950a68db7221217232ec9479a5a4b83637d62'/>
<id>urn:sha1:0cb950a68db7221217232ec9479a5a4b83637d62</id>
<content type='text'>
Change detection order so that "musleabihf" etc. are recognized as such,
and not just as plain "musl".

Signed-off-by: Dominic Sacré &lt;dominic.sacre@gmx.de&gt;
</content>
</entry>
<entry>
<title>clang: don't depend on native perl or python</title>
<updated>2016-05-28T05:51:09+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2016-05-24T15:57:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=408179d7d2efd87c01bedf32ccd67e2ce4389879'/>
<id>urn:sha1:408179d7d2efd87c01bedf32ccd67e2ce4389879</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang_git.bb: Add dep on clang-native to clang</title>
<updated>2016-05-16T12:25:14+00:00</updated>
<author>
<name>Dmitry Rozhkov</name>
<email>dmitry.rozhkov@linux.intel.com</email>
</author>
<published>2016-05-16T12:25:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=6b623aab54c59707063529942255b0b3d11cb67a'/>
<id>urn:sha1:6b623aab54c59707063529942255b0b3d11cb67a</id>
<content type='text'>
Otherwise llvm-tblgen cannot be found if clang happens
to be built before clang-native.

Signed-off-by: Dmitry Rozhkov &lt;dmitry.rozhkov@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Add missing deps on gcc runtime</title>
<updated>2016-05-11T16:50:02+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-05-11T16:50:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=cf8622d2f253beeaf6735ada624477237c909379'/>
<id>urn:sha1:cf8622d2f253beeaf6735ada624477237c909379</id>
<content type='text'>
Check for directory ${D}${libdir}/linux before operating
on it

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Fix build with OE target triplets</title>
<updated>2016-05-10T17:54:05+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-05-10T17:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=f9c60c776a55df7a673ff6dddff1bc1b79147447'/>
<id>urn:sha1:f9c60c776a55df7a673ff6dddff1bc1b79147447</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: backport -I= support</title>
<updated>2016-05-10T14:26:31+00:00</updated>
<author>
<name>Daniel McGregor</name>
<email>daniel.mcgregor@vecima.com</email>
</author>
<published>2016-05-09T18:44:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d6f27374415f935103a9a7d045e566d69fc3f8ba'/>
<id>urn:sha1:d6f27374415f935103a9a7d045e566d69fc3f8ba</id>
<content type='text'>
This solves some clang issues. A few recipes rely on gcc's
-I= syntax. This is a backport of the feature to the 3.8
branch. It's already in 3.9.

See https://llvm.org/bugs/show_bug.cgi?id=26965

Signed-off-by: Daniel McGregor &lt;daniel.mcgregor@vecima.com&gt;
</content>
</entry>
<entry>
<title>clang: use 64bit long double on ppc/musl</title>
<updated>2016-05-10T09:03:19+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-05-10T09:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=dc6ed678fc55a9e673a56950769a19eb2f0a76f6'/>
<id>urn:sha1:dc6ed678fc55a9e673a56950769a19eb2f0a76f6</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Fix build for 64bit targets</title>
<updated>2016-05-10T08:05:32+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-05-10T08:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e5b96cc8e92209a246cabf19bb0f5fb40288f3c7'/>
<id>urn:sha1:e5b96cc8e92209a246cabf19bb0f5fb40288f3c7</id>
<content type='text'>
ldso was not as per OE norms when building
for 64bit machines. This patch makes the
baselib point to /lib and fixes the issue
it also means that the apps wont work for
mutlilib where baselib != /lib

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