<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools/clang/llvm-project-source.inc, branch hardknott</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=hardknott</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=hardknott'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2021-04-29T04:16:44+00:00</updated>
<entry>
<title>clang: Add SDK_VENDOR string to CLANG_EXTRA_OE_VENDORS</title>
<updated>2021-04-29T04:16:44+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=7ef47d048267cf755c496a3962b34314f6f1f1e1'/>
<id>urn:sha1:7ef47d048267cf755c496a3962b34314f6f1f1e1</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>
<entry>
<title>llvm-project-source: Add multilib vendor support</title>
<updated>2021-04-15T20:31:18+00:00</updated>
<author>
<name>Yi Fan Yu</name>
<email>yifan.yu@windriver.com</email>
</author>
<published>2021-04-14T18:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=56c399be01a1fa78ad9c08498b736ec067efc25d'/>
<id>urn:sha1:56c399be01a1fa78ad9c08498b736ec067efc25d</id>
<content type='text'>
Generate all possible vendor name that a multilib build could use
by using the variable MULTILIB_VARIANTS.

ex: {TARGET_VENDOR} {TARGET_VENDOR}mllib32

Fixes build issue when compiling lib32-compiler-rt
where clang has issue detecting gcc toolchain.

when clang --print-search-dirs:
lib32-recipe-sysroot//usr/lib/i686-wrsmllib32-linux
should be
lib32-recipe-sysroot//usr/lib/i686-wrsmllib32-linux/10.2.0/

Signed-off-by: Yi Fan Yu &lt;yifan.yu@windriver.com&gt;
</content>
</entry>
<entry>
<title>llvm-project-source: Re-implement add_more_target_vendors in python</title>
<updated>2021-03-30T20:02:50+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-03-27T18:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=9d190cb3b31ce9b959302f28933f8cddef701497'/>
<id>urn:sha1:9d190cb3b31ce9b959302f28933f8cddef701497</id>
<content type='text'>
This is to avoid a ton of shell variables becoming dependencies

Add every case in a new line

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: allow to set CLANG_EXTRA_OE_VENDORS to support custom TARGET_VENDOR value</title>
<updated>2021-03-24T14:51:52+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-03-23T16:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=539e8d85f4eb359d24b052efc6d4f7a9858fdbce'/>
<id>urn:sha1:539e8d85f4eb359d24b052efc6d4f7a9858fdbce</id>
<content type='text'>
* instead of hardcoding only yoe, poky, wrs in the patch, add just placeholder
  string which gets replaced with a list based on CLANG_EXTRA_OE_VENDORS variable
  in llvm-project-source.inc:add_more_target_vendors

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<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>
</feed>
