<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/classes, 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>2019-09-24T01:42:09+00:00</updated>
<entry>
<title>clang.bbclass: Add clang override ad space in DEBUG_PREFIX_MAP</title>
<updated>2019-09-24T01:42:09+00:00</updated>
<author>
<name>Jeremy Puhlman</name>
<email>jpuhlman@mvista.com</email>
</author>
<published>2019-09-24T01:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1d5b1c100fe4c82bcba0f005b6cae5810fde8243'/>
<id>urn:sha1:1d5b1c100fe4c82bcba0f005b6cae5810fde8243</id>
<content type='text'>
The variable is expected in some code usages as having some
content. With an empty variable sed fails in some locations.

sed 's,,,g'

sed: -e expression #1, char 0: no previous regular expression

Also since clang can be included an not used the variable
should only be set when the toolchain setting is clang.

Signed-off-by: Jeremy Puhlman &lt;jpuhlman@mvista.com&gt;
</content>
</entry>
<entry>
<title>libcxx,compiler-rt,clang: Point AR, NM, RANLIB to llvm versions when using clang</title>
<updated>2019-09-21T21:42:08+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-09-21T03:14:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=bd68fcc335f0dc207bfc5bbf602e4eb43d3c1de5'/>
<id>urn:sha1:bd68fcc335f0dc207bfc5bbf602e4eb43d3c1de5</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang.bbclass: Do not add lld-native to forced clang deps</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:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8e6506adcb29ce0fdd29efb55b2358110ad9cbf6'/>
<id>urn:sha1:8e6506adcb29ce0fdd29efb55b2358110ad9cbf6</id>
<content type='text'>
lld is being folded into clang recipe itself

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Switch to using own internal assembler</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:00:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=670f02e580a0aa20d15661116947c5a08ec6fae0'/>
<id>urn:sha1:670f02e580a0aa20d15661116947c5a08ec6fae0</id>
<content type='text'>
There still are some recipes which do not build with internal
assembler, due to GNU'isms or other bugs in inline assembly,
but its small enough number to fix or pin to external assembler

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>build native lld along with cross clang</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-31T05:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2b80f67a4b0f8fd8f88c0fd9d93f85bb2215bd1d'/>
<id>urn:sha1:2b80f67a4b0f8fd8f88c0fd9d93f85bb2215bd1d</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>scan-build.bbclass: Rename tasks</title>
<updated>2018-05-18T01:03:59+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-05-18T01:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=6791d4931106e7206bdd09670621f22fea42730f'/>
<id>urn:sha1:6791d4931106e7206bdd09670621f22fea42730f</id>
<content type='text'>
buildscan -&gt; scanbuild
viewscan -&gt; scanview

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Drop -D__extern_always_inline=inline</title>
<updated>2018-05-17T18:19:26+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-05-17T18:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=4bb738bcdeb6df34b7803a59b80da75e48fdf9e5'/>
<id>urn:sha1:4bb738bcdeb6df34b7803a59b80da75e48fdf9e5</id>
<content type='text'>
It was a workaround  which was supposed to go away one day
and that day has arrived

We should fix the packages if they need such a workaround

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>scan-build: Change pwd to B for buildscan task</title>
<updated>2018-05-16T04:09:21+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-05-16T04:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=708c6b548a36ec2bb069f7ed6b353017f83c55cb'/>
<id>urn:sha1:708c6b548a36ec2bb069f7ed6b353017f83c55cb</id>
<content type='text'>
Drop -C &lt;src&gt; from make invocation this helps in
making it more generic

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>scan-build.bbclass: Do not depend on clang-native</title>
<updated>2018-05-16T02:54:03+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-05-16T02:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8c55c6713395a88aaa4f00ee65e3d0af23bab18c'/>
<id>urn:sha1:8c55c6713395a88aaa4f00ee65e3d0af23bab18c</id>
<content type='text'>
- Dependency on clang-native causes circular dependency
- Use spaces instead of tabs in shell functions
- Convert do_configure_prepend into a prefunc, makes it work
  with non-shell do_configure
- Use TARGET_CC_ARCH instead of HOST_CC_ARCH

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>scan-build: Add mechanism to run static analysis using clang</title>
<updated>2018-05-15T21:19:27+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-05-15T21:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e92587be210e380bdd93c94689c43e0c5bdbe7de'/>
<id>urn:sha1:e92587be210e380bdd93c94689c43e0c5bdbe7de</id>
<content type='text'>
Implements issues #44

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