<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/conf/layer.conf, branch thud</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=thud</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=thud'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2018-12-28T01:37:24+00:00</updated>
<entry>
<title>layer.conf: Use dynamic layer feature</title>
<updated>2018-12-28T01:37:24+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-12-28T01:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=0aebeac010b13c3540efd9ca9e7b77a5000bcdd0'/>
<id>urn:sha1:0aebeac010b13c3540efd9ca9e7b77a5000bcdd0</id>
<content type='text'>
This feature lets bbappend to be applied only when a given layer is
present in layermix

move kernel-selftest.bbappend to dynamic-layers/openembedded-layer where
it belongs

Fix Issue #78

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>layer.conf: Add thud support</title>
<updated>2018-09-25T22:01:29+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-09-25T22:01:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=9dd55e6fb47b10a507dab9928de36647cebaf827'/>
<id>urn:sha1:9dd55e6fb47b10a507dab9928de36647cebaf827</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>layer.conf: Define LAYERSERIES_COMPAT</title>
<updated>2018-04-12T00:50:53+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-04-12T00:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2f319002ba4177c5b7e285028feda3eaf8785842'/>
<id>urn:sha1:2f319002ba4177c5b7e285028feda3eaf8785842</id>
<content type='text'>
Its required now from Sumo release onwards

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcxx: Disable libunwind on all mips</title>
<updated>2017-09-19T04:01:06+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-09-19T00:27:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=87c42081202c3cfa64da92bbda28527afb9439b8'/>
<id>urn:sha1:87c42081202c3cfa64da92bbda28527afb9439b8</id>
<content type='text'>
llvm libunwind is still not ported to mips

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm-libunwind: Delete</title>
<updated>2017-07-31T16:20:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2017-07-31T16:14:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=61579d74eca12998ce988339dc71566a360309a7'/>
<id>urn:sha1:61579d74eca12998ce988339dc71566a360309a7</id>
<content type='text'>
build llvm libunwind along with libcxx

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Move pinning TOOLCHAIN to a conf file instead of recipes-excluded bbappends</title>
<updated>2016-05-06T13:36:00+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2016-05-06T12:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8ec693b6e472a0af87069c31cac961859872c900'/>
<id>urn:sha1:8ec693b6e472a0af87069c31cac961859872c900</id>
<content type='text'>
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm-libunwind: Preferred to provide libunwind</title>
<updated>2015-09-12T00:16:40+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-09-12T00:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=139aa8280f7558a194b81f8f62be71dbebadab37'/>
<id>urn:sha1:139aa8280f7558a194b81f8f62be71dbebadab37</id>
<content type='text'>
When using meta-clang use the llvm libunwind instead of HP libubwind
which comes from OE-Core

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang/classes: Invert the logic to select toolchain and default to clang</title>
<updated>2015-08-21T21:07:05+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-08-21T21:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1b0f5de3b3137509a7c60d372c5e58782144ac57'/>
<id>urn:sha1:1b0f5de3b3137509a7c60d372c5e58782144ac57</id>
<content type='text'>
So far we have been selecting which packages are compiled using clang
this patch changes the logic to use clang by default unless selecting

TOOLCHAIN = "gcc"

explicitly in the recipe

We have not yet enabled clang for native recipes, its only enabled for
target recipes needing cross compilation as of now.

Get rid of configuration file and move the code to clang.bbclass,
simplifies the logic

If needed to select gcc to be default system compiler set

TOOLCHAIN = "gcc" in local.conf

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>classes: Add a mechanism, to select components to be able to select default compiler</title>
<updated>2015-03-12T15:54:28+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-03-12T15:54:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=0671c7a953cc168559f14f2104e0f7ceac3dd5ae'/>
<id>urn:sha1:0671c7a953cc168559f14f2104e0f7ceac3dd5ae</id>
<content type='text'>
We add clang as an alternative compiler, it sitll uses underlying
binutils and compiler runtime, it will only do the compilation and defer
link, to GNU ld/gold, to compile a component usign clang add

TOOLCHAIN_pn-&lt;recipe-name&gt; = "clang"
DEPENDS_append_pn-&lt;recipe-name&gt; = " clang-cross "

And OE will start using clang to compile &lt;recipe-name&gt;

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Intial commit</title>
<updated>2014-09-12T00:25:28+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2014-09-12T00:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=7d75cff3a28f9635efd6a85af0a374cb41538f58'/>
<id>urn:sha1:7d75cff3a28f9635efd6a85af0a374cb41538f58</id>
<content type='text'>
Add clang recipes

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