<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools, branch zeus</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=zeus</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=zeus'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2020-11-04T19:43:22+00:00</updated>
<entry>
<title>clang: Add packageconfig to select default unwinder</title>
<updated>2020-11-04T19:43:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2020-08-02T06:05:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=f5355ca9b86fb5de5930132ffd95a9b352d694f9'/>
<id>urn:sha1:f5355ca9b86fb5de5930132ffd95a9b352d694f9</id>
<content type='text'>
a choice is needed to be made for selecting unwinder library defaults (
--unwindlib ), by default we choose libgcc unwinder when packageconfig
is disabled and only use llvm unwinder when this option is enabled

Fixes Issue #332

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcxx: Fix linking based upon chosen compiler runtime</title>
<updated>2020-11-04T19:43:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2020-08-02T05:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=df659e706866c0dbf55aa4b643f1b224fdee77f9'/>
<id>urn:sha1:df659e706866c0dbf55aa4b643f1b224fdee77f9</id>
<content type='text'>
libcxx can use either libgcc_s or llvm libunwind for unwinder
functionality, the defaults are platform dependent, therefore with this
patch we make intentional choice based on RUNTIME settings chosen, e.g.
when using GNU runtime we use libgcc and also ensure that it add right
compiler options to build as well, since libcxx build looks C runtime by
calling $($CC --print-libgcc-file-name) to build libc++abi.so unless we
use right -rtlib option it will result in linking wrong library

Enable RTTI as well

do not enable llvm unwinder unless we chose llvm runtime, even that
might not work since libpthread from glibc explicitly dlopens
libgcc_s.so to enable unwinding

https://github.com/bminor/glibc/blob/5f72f9800b250410cad3abfeeb09469ef12b2438/sysdeps/nptl/unwind-forcedunwind.c#L53...L58

Fixes Issue #332

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcxx: Correct link failure due to missing __divti3</title>
<updated>2020-06-03T15:39:57+00:00</updated>
<author>
<name>Jeremy Puhlman</name>
<email>jpuhlman@mvista.com</email>
</author>
<published>2020-01-16T22:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=a5ed590a1183f2fb2745f47cd701c03c9737e4ca'/>
<id>urn:sha1:a5ed590a1183f2fb2745f47cd701c03c9737e4ca</id>
<content type='text'>
Add libgcc as defined by $CC to link of libc++.

Signed-off-by: Jeremy Puhlman &lt;jpuhlman@mvista.com&gt;
</content>
</entry>
<entry>
<title>clang: Use git suffix instead of svn</title>
<updated>2020-06-03T15:39:57+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2020-01-04T20:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2a6e94d0e0e8685a2c9a3e67e1c4ebcc4cb3b2c0'/>
<id>urn:sha1:2a6e94d0e0e8685a2c9a3e67e1c4ebcc4cb3b2c0</id>
<content type='text'>
src uri has long moved to git, and that is also being used as solib suffix

Fixes packaging errors
ERROR: clang-10.0.0-r0 do_package_qa: QA Issue: libclang rdepends on clang-dev [dev-deps]
ERROR: clang-10.0.0-r0 do_package_qa: QA Issue: clang rdepends on clang-dev [dev-deps]

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>openmp: Disable ompt tools on targets where ompt is not supported</title>
<updated>2020-06-03T15:39:57+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2020-01-02T06:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=73afa50a9a110dcf25917b73c56f876811d81ba2'/>
<id>urn:sha1:73afa50a9a110dcf25917b73c56f876811d81ba2</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Depend on libcrypt for sanitizers</title>
<updated>2020-06-03T15:39:57+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-12-26T21:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=f2b7a98825512d0c3934b1b11aac2d9d4335fca0'/>
<id>urn:sha1:f2b7a98825512d0c3934b1b11aac2d9d4335fca0</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Turn split-dwarf setting into a packageconfig knob</title>
<updated>2019-12-26T18:42:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-12-25T23:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1edc4edac53e1b567d062cd44470dd12e554564a'/>
<id>urn:sha1:1edc4edac53e1b567d062cd44470dd12e554564a</id>
<content type='text'>
Disable it by default, since centos7/gcc4.8 can't handle it
Fixes Issue #262

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Fix build with glibc 2.31</title>
<updated>2019-12-23T23:24:24+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-12-22T02:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=6c43c6be2aa90f7ed0248e0c19e319b9cebb5af6'/>
<id>urn:sha1:6c43c6be2aa90f7ed0248e0c19e319b9cebb5af6</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcxx: Fix build on architectures with baselib != lib</title>
<updated>2019-12-20T23:58:15+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-12-20T21:19:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=dcd2a82c186ecbdfd70b254edf7fadeb606355a4'/>
<id>urn:sha1:dcd2a82c186ecbdfd70b254edf7fadeb606355a4</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Update to 9.0.1 RC3</title>
<updated>2019-12-20T06:47:01+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-12-19T07:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=32ee4abbfc5926793584e2362f7a2ffe7ae6e811'/>
<id>urn:sha1:32ee4abbfc5926793584e2362f7a2ffe7ae6e811</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
