<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-core, branch warrior</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=warrior</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=warrior'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2019-07-11T21:07:48+00:00</updated>
<entry>
<title>musl: Use gcc to compile always</title>
<updated>2019-07-11T21:07:48+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-07-08T22:03:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=a06a370188e121b1e10aac03b698116055e79525'/>
<id>urn:sha1:a06a370188e121b1e10aac03b698116055e79525</id>
<content type='text'>
clang needs built-ins from compiler-rt to build musl
and compiler-rt needs a full toolchain to build which means
we have a catch-22 on x32 with clang/musl, for now use gcc
to compile musl to break the jinx

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>busybox: Use gcc to compile on x86</title>
<updated>2019-03-03T23:49:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-03-03T23:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=a1da6a687f9749e8063a0aef9948cfd6adce1976'/>
<id>urn:sha1:a1da6a687f9749e8063a0aef9948cfd6adce1976</id>
<content type='text'>
i386 inline assembly runs out of registers on clang
so for now let gcc be used

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Define AR, NM and RANLIB to point to llvm wrappers</title>
<updated>2019-02-14T15:35:58+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-02-14T14:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e46fd11991a04730f478c00bbf2fa5ee0dd5446e'/>
<id>urn:sha1:e46fd11991a04730f478c00bbf2fa5ee0dd5446e</id>
<content type='text'>
helps with LTO enabled cross builds

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Enable a cross version of clang-tidy</title>
<updated>2019-02-01T04:11:09+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-02-01T04:08:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=4d5c8f7a29c50eaed975609c8509c876eb378b99'/>
<id>urn:sha1:4d5c8f7a29c50eaed975609c8509c876eb378b99</id>
<content type='text'>
define CLANG_TIDY_EXE which is used by some build systems e.g. cmake

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>busybox: Fix UB due to modifying const pointer</title>
<updated>2019-01-19T21:59:52+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-01-17T06:51:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8d93006be57a79c041dc2eaf19cbfcda66475d48'/>
<id>urn:sha1:8d93006be57a79c041dc2eaf19cbfcda66475d48</id>
<content type='text'>
see https://bugs.llvm.org/show_bug.cgi?id=39919

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang,nativesdk-packagegroup-sdk-host: Recognise risc-v</title>
<updated>2018-12-28T02:35:35+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-12-28T02:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=79b3bc561aadb2165dd9b48314a713dc1cf9eb5f'/>
<id>urn:sha1:79b3bc561aadb2165dd9b48314a713dc1cf9eb5f</id>
<content type='text'>
This helps build SDKs for risc-v when meta-clang is in layer mix
even though clang for risc-v may not fully work yet

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>busybox: Do not build in thumb2 mode.</title>
<updated>2018-12-10T06:07:07+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-12-09T07:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=717ab3e73f48ee75360538067274ad865258a9a0'/>
<id>urn:sha1:717ab3e73f48ee75360538067274ad865258a9a0</id>
<content type='text'>
There is a bug in busybox which is found by clang, we need to fix
busybox but until them just dont use thumb2 ISA for busybox

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>systemd: Drop systemd bbappend</title>
<updated>2018-12-10T06:07:07+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-12-09T07:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d6bbb0f187db7e44755ff30f58100a5f9bb1c522'/>
<id>urn:sha1:d6bbb0f187db7e44755ff30f58100a5f9bb1c522</id>
<content type='text'>
Not needed after meson migration

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>packagegroup-core-standalone-sdk-target: Make clang runtime as RRECOMMENDS</title>
<updated>2018-09-09T14:59:31+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-08-29T19:26:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=7275ecf5de4b538080a846b5e415525e2f65507c'/>
<id>urn:sha1:7275ecf5de4b538080a846b5e415525e2f65507c</id>
<content type='text'>
As suggested in Issue #23
this will make sure we can override it with BAD_RECOMMENDATIONS

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>packagegroup: Consider the fact that clang is not there for riscv64 yet</title>
<updated>2018-09-09T14:59:31+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-08-29T19:08:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=a4dcd3012d5702f18cc13c33b3e5213648dc1043'/>
<id>urn:sha1:a4dcd3012d5702f18cc13c33b3e5213648dc1043</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
