<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools, branch clang12</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=clang12</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=clang12'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2021-07-14T16:53:49+00:00</updated>
<entry>
<title>Fix meta-intel/meta-clang collisions</title>
<updated>2021-07-14T16:53:49+00:00</updated>
<author>
<name>Bernhard Rosenkränzer</name>
<email>bernhard.rosenkraenzer.ext@huawei.com</email>
</author>
<published>2021-06-04T02:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8793b4d18b48980bb3e9eaaf86b7ee0154cf09b7'/>
<id>urn:sha1:8793b4d18b48980bb3e9eaaf86b7ee0154cf09b7</id>
<content type='text'>
meta-intel assumes LLVM 10 or 11 is being built, and forces a version
of SPIRV-LLVM-Translator that doesn't work with LLVM 12.
Override this with an LLVM 12 compatible version.

Also, meta-intel pulls in intel-mediasdk which, out of the box, doesn't
build with compiler-rt. Add a patch to intel-mediasdk that fixes this.

Signed-off-by: Bernhard Rosenkränzer &lt;bernhard.rosenkraenzer.ext@huawei.com&gt;
Upstream-Status: Pending
</content>
</entry>
<entry>
<title>valgrind: update builtin_setjmp to work with current clang, fix tests</title>
<updated>2021-07-14T16:53:49+00:00</updated>
<author>
<name>Bernhard Rosenkränzer</name>
<email>bernhard.rosenkraenzer.ext@huawei.com</email>
</author>
<published>2021-05-31T14:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2c8ed6a5277300ab6df52d9fa2928913d2a709d9'/>
<id>urn:sha1:2c8ed6a5277300ab6df52d9fa2928913d2a709d9</id>
<content type='text'>
Signed-off-by: Bernhard Rosenkraenzer &lt;bernhard.rosenkraenzer.ext@huawei.com&gt;
</content>
</entry>
<entry>
<title>valgrind: Allow building with clang</title>
<updated>2021-07-14T16:53:49+00:00</updated>
<author>
<name>Bernhard Rosenkränzer</name>
<email>bernhard.rosenkraenzer.ext@huawei.com</email>
</author>
<published>2021-05-30T23:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=6cad8fae8a44e132ef304beb54da8ed8c69cf4f0'/>
<id>urn:sha1:6cad8fae8a44e132ef304beb54da8ed8c69cf4f0</id>
<content type='text'>
Allow building valgrind with clang -- merge a patch
from the Android NDK to fix the valgrind+clang aarch64
combo

Signed-off-by: Bernhard Rosenkränzer &lt;bernhard.rosenkraenzer.ext@huawei.com&gt;
</content>
</entry>
<entry>
<title>Build profiling versions of compiler-rt</title>
<updated>2021-07-14T16:53:49+00:00</updated>
<author>
<name>Bernhard Rosenkränzer</name>
<email>bernhard.rosenkraenzer.ext@huawei.com</email>
</author>
<published>2021-05-30T22:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=685715991c0bede718b40767dafa2283f55e4475'/>
<id>urn:sha1:685715991c0bede718b40767dafa2283f55e4475</id>
<content type='text'>
Revert the upstream change moving the profiling version to
compiler-rt-sanitizers - we need the profiling version (but
not yet the sanitizers) for ACTS

Signed-off-by: Bernhard Rosenkränzer &lt;bernhard.rosenkraenzer.ext@huawei.com&gt;
</content>
</entry>
<entry>
<title>Add patches to make dhcp and distcc build with clang 12</title>
<updated>2021-07-14T16:53:49+00:00</updated>
<author>
<name>Bernhard Rosenkränzer</name>
<email>bernhard.rosenkraenzer.ext@huawei.com</email>
</author>
<published>2021-03-11T20:24:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=cf8aac3eb49192400634db109cb9bd53f562d397'/>
<id>urn:sha1:cf8aac3eb49192400634db109cb9bd53f562d397</id>
<content type='text'>
(Patches used without toolchain_clang condition because they
also fix gcc &gt;= 11 and don't hurt with older compilers)

Signed-off-by: Bernhard Rosenkränzer &lt;bernhard.rosenkraenzer.ext@huawei.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Disable libfuzzer and profiler support</title>
<updated>2021-05-20T06:58:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-05-19T18:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=af99c02a85c264ab181b3cdeaf156de373de8b70'/>
<id>urn:sha1:af99c02a85c264ab181b3cdeaf156de373de8b70</id>
<content type='text'>
These are now moved into compiler-rt-sanitizers recipe

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt-sanitizers: Add recipe</title>
<updated>2021-05-20T06:58:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-05-19T06:30:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=042ea68b5c7d7467574bddcc2d735c3caedde6cd'/>
<id>urn:sha1:042ea68b5c7d7467574bddcc2d735c3caedde6cd</id>
<content type='text'>
This recipe builds all sanitizers runtimes provided by compiler-rt

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Remove -D_LIBCPP_HAS_MUSL_LIBC=ON</title>
<updated>2021-05-20T06:58:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-05-19T05:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=14f5e1d27705ad92103c3be900b7ae03985ed929'/>
<id>urn:sha1:14f5e1d27705ad92103c3be900b7ae03985ed929</id>
<content type='text'>
this option is only effective when building libcxx

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Enable dwarf-5 default debug info</title>
<updated>2021-05-04T15:53:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-04-16T02:49:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d797409435d3b0e9f2859992439989ff1d81e66d'/>
<id>urn:sha1:d797409435d3b0e9f2859992439989ff1d81e66d</id>
<content type='text'>
This matches with GCC 11 which is also defaulting to DWARF-5

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Add SDK_VENDOR string to CLANG_EXTRA_OE_VENDORS</title>
<updated>2021-04-26T18:10:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-04-26T06:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=402ae7a9ce9568576ea83bcff9073f84d5322894'/>
<id>urn:sha1:402ae7a9ce9568576ea83bcff9073f84d5322894</id>
<content type='text'>
This helps in ensuring that SDK elements are built correctly as well,
at present we get right builds for cross/target/native clang but not for
nativesdk since it use SDK_VENDOR string for vendor eg. -yoesdk which
currently is not added to known OE vendors, as a result nativesdk-clang
does not build since crosssdk clang can not find runtime files e.g.
libgcc

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