<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools/clang/compiler-rt, branch master</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2018-12-28T01:29:06+00:00</updated>
<entry>
<title>recipes: Rework llvm/clang/compiler-rt/libcxx/lldb recipes</title>
<updated>2018-12-28T01:29:06+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-12-27T18:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=3d4c48bd0afb67396aacbc444fa7f6698724860e'/>
<id>urn:sha1:3d4c48bd0afb67396aacbc444fa7f6698724860e</id>
<content type='text'>
This is an overhaul of clang/llvm project related recipes

* switch to using a flat mono repo for all clang/llvm projects
* Add llvm-project-source recipe which will prepare source tree in
  work-shared for all recipes much like kernel and gcc
* build lld as part of clang recipes, its much easier and saves build
  time and hopefully nativesdk version will be built now for free
* switch to official git repos at git://github.com/llvm-project
* Adjust all recipes to use shared sources

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "compiler-rt: Use pre-computed size of struct ustat for Linux"</title>
<updated>2018-09-09T16:27:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-09-09T16:26:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=038bf9d811f57a1a35c7eb39aaa1d6f332b10833'/>
<id>urn:sha1:038bf9d811f57a1a35c7eb39aaa1d6f332b10833</id>
<content type='text'>
This reverts commit 9a0bd29eac2be5f88e3e198929181d3591dd7ec7.
</content>
</entry>
<entry>
<title>recipes: Upgrade to clang 7.0.0 Release (rc2)</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-25T02:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=12b98a5e70fc680e16dfe9e76e844d0d8276fa67'/>
<id>urn:sha1:12b98a5e70fc680e16dfe9e76e844d0d8276fa67</id>
<content type='text'>
- Update compiler-rt/llvm/clang/lld licence checksums
  Triggerred due to copyright year update to 2018
  Add libunwind and libcxxabi license to checksum list too

- Switch to https protocol for fetching from github

-  Fix _finite functions on musl

- Package new .so files built with clang

- package libLLVM-${MAJOR_VER}.so as well since llvm-7 generates it
  without MINOR_VERSION

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Use pre-computed size of struct ustat for Linux</title>
<updated>2018-09-09T14:44:27+00:00</updated>
<author>
<name>Hongxu Jia</name>
<email>hongxu.jia@windriver.com</email>
</author>
<published>2018-09-09T13:56:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=9a0bd29eac2be5f88e3e198929181d3591dd7ec7'/>
<id>urn:sha1:9a0bd29eac2be5f88e3e198929181d3591dd7ec7</id>
<content type='text'>
&lt;sys/ustat.h&gt; has been removed from glibc 2.28 by:

commit cf2478d53ad7071e84c724a986b56fe17f4f4ca7
author: Adhemerval Zanella &lt;adhemerval.zanella@linaro.org&gt;
Date: Sun Mar 18 11:28:59 2018 +0800

Deprecate ustat syscall interface
This patch uses pre-computed size of struct ustat for Linux to fix

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

Signed-off-by: Hongxu Jia &lt;hongxu.jia@windriver.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Drop a workaround to build for aarch64</title>
<updated>2018-05-13T06:46:23+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-05-13T06:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=5a316712bd0e24e2e810e90b4d9916a35318e52b'/>
<id>urn:sha1:5a316712bd0e24e2e810e90b4d9916a35318e52b</id>
<content type='text'>
This workaround seems to no longer be needed for clang6.0 onwards
as a bonus, the regressions for compiling for other arches is also gone
since we drop this patch.

Fixes issue #57
Fixes issue #52

Use internal assembler

This fixes the issue reported here

https://reviews.llvm.org/D35696

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Upgrade to upcoming 6.0 release branches</title>
<updated>2018-01-27T22:08:32+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-01-27T21:36:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d1f09ba88a5add3bd9ac7a7c84ac5159217a6d3b'/>
<id>urn:sha1:d1f09ba88a5add3bd9ac7a7c84ac5159217a6d3b</id>
<content type='text'>
clang 6.0 is upcoming release, its already in RC
phases

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang,llvm.compiler-rt,lld,lldb: Update to latest release_50 rc3</title>
<updated>2017-08-26T00:23:49+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-08-25T22:36:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=af5d0b8f0a76c1e7ebdf963d7e77127c29181eaf'/>
<id>urn:sha1:af5d0b8f0a76c1e7ebdf963d7e77127c29181eaf</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Fix build on x86_64</title>
<updated>2017-07-22T17:14:32+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-07-22T17:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=7b66588b5ebbc6f35edc6b9fb520b2d91d143af3'/>
<id>urn:sha1:7b66588b5ebbc6f35edc6b9fb520b2d91d143af3</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>compiler-rt: Fix build on aarch64</title>
<updated>2017-07-20T19:52:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-07-20T19:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e688e5f2061b2587fd2d0f3b44ea3cd0549e2a25'/>
<id>urn:sha1:e688e5f2061b2587fd2d0f3b44ea3cd0549e2a25</id>
<content type='text'>
Pass armv8.1-a for march when using crc instruction

Fix #38

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang/llvm: Move to upcoming 5.0.0 ( trunk ) release</title>
<updated>2017-05-23T01:38:27+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-05-23T01:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=c1dbc0aa3bc9cc9e51fa00d9cd07b8ab5acf3ce9'/>
<id>urn:sha1:c1dbc0aa3bc9cc9e51fa00d9cd07b8ab5acf3ce9</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
