<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools, branch kirkstone</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=kirkstone</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=kirkstone'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2026-05-22T18:26:32+00:00</updated>
<entry>
<title>clang : Fix CVE-2024-7883</title>
<updated>2026-05-22T18:26:32+00:00</updated>
<author>
<name>Anil Dongare</name>
<email>adongare@cisco.com</email>
</author>
<published>2026-03-16T16:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2942aec8f2c08d491d5703f0adae4c330b80bb55'/>
<id>urn:sha1:2942aec8f2c08d491d5703f0adae4c330b80bb55</id>
<content type='text'>
This patch applies the upstream fix as referenced in [2], using the commit shown in [1].
[1] https://github.com/llvm/llvm-project/commit/33411d520783189c31e9936a67371198d6da5f25
[2] https://security-tracker.debian.org/tracker/CVE-2024-7883
(cherry picked from commit 5bce7e26a38a58bb52242494e54ab2af40009574)

Signed-off-by: Anil Dongare &lt;adongare@cisco.com&gt;
Signed-off-by: Nitin Wankhade &lt;nitin.wankhade333@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang-native: install arm_neon_sve_bridge.h header</title>
<updated>2025-02-09T21:12:07+00:00</updated>
<author>
<name>Gyorgy Sarvari</name>
<email>skandigraun@gmail.com</email>
</author>
<published>2025-02-07T19:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=fabeeadc6a1cbf1a81fbdb7dc9fa4022c7e5e851'/>
<id>urn:sha1:fabeeadc6a1cbf1a81fbdb7dc9fa4022c7e5e851</id>
<content type='text'>
During building clang, arm_neon_sve_bridge.h is not copied
to the correct destination folder, failing compiling applications
using this header.

This has been fixed upstream starting in clang 16. This patch
is a backport of the fix.

Signed-off-by: Gyorgy Sarvari &lt;skandigraun@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang_git.bb: Remove True option to getVar calls</title>
<updated>2025-01-22T04:12:34+00:00</updated>
<author>
<name>itsmesky4</name>
<email>akash.hadke27@gmail.com</email>
</author>
<published>2025-01-10T10:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d7f827890d0865c9862eeaee42fd367515d59557'/>
<id>urn:sha1:d7f827890d0865c9862eeaee42fd367515d59557</id>
<content type='text'>
getVar() now defaults to expanding by default, thus remove the True
option from getVar() calls with a regex search and replace.

Signed-off-by: Akash Hadke &lt;akash.hadke27@gmail.com&gt;</content>
</entry>
<entry>
<title>spirv-llvm-translator: update SPIRV-Headers branch from master to main</title>
<updated>2024-11-19T22:14:01+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2024-11-11T07:58:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b33aa9c7f54807c113c44b0f2c15a5c5d88ae5ee'/>
<id>urn:sha1:b33aa9c7f54807c113c44b0f2c15a5c5d88ae5ee</id>
<content type='text'>
* branch was renamed long time ago, nanbield and newer already have this updated since:
  2d9f57f spirv-llvm-translator: Update to latest 16.0.0 branch
  but kirkstone was still using master

Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "libcxx: Do not induce -mbranch-protection externally on arm64"</title>
<updated>2024-08-21T20:27:20+00:00</updated>
<author>
<name>Jose Quaresma</name>
<email>jose.quaresma@foundries.io</email>
</author>
<published>2024-08-20T14:43:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8bc893d735e5f779a2dcdc3992621d5ab371800d'/>
<id>urn:sha1:8bc893d735e5f779a2dcdc3992621d5ab371800d</id>
<content type='text'>
This reverts commit 96b2f3da50c8cf814f661fba37df0a098457b016.

The is required to be applied globally and not only for libcxx.

Signed-off-by: Jose Quaresma &lt;jose.quaresma@foundries.io&gt;
(cherry picked from commit 9e0ef14c505b8621baad385328293f5eb2d1202a)
Signed-off-by: Jose Quaresma &lt;jose.quaresma@foundries.io&gt;
</content>
</entry>
<entry>
<title>Update libcxx_git.bb</title>
<updated>2024-08-21T20:27:20+00:00</updated>
<author>
<name>Oiouuu</name>
<email>147787061+Oiouuu@users.noreply.github.com</email>
</author>
<published>2024-08-15T03:17:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=46897cd5ba92788501eba548dc4c1a8696147a0a'/>
<id>urn:sha1:46897cd5ba92788501eba548dc4c1a8696147a0a</id>
<content type='text'>
Fix syntax error, '-DD' -&gt; '-D'

(cherry picked from commit e47fd133a06e584e4947643bbcb9748b6521b3ac)
Signed-off-by: Jose Quaresma &lt;jose.quaresma@foundries.io&gt;
</content>
</entry>
<entry>
<title>compiler-rt-sanitizers: Fix native build tooling paths</title>
<updated>2024-07-30T18:47:53+00:00</updated>
<author>
<name>Eric Sun</name>
<email>ericsun2@cisco.com</email>
</author>
<published>2024-07-23T18:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=0f70c932f92fbb54a577f9214cd5a07ab0aa84c8'/>
<id>urn:sha1:0f70c932f92fbb54a577f9214cd5a07ab0aa84c8</id>
<content type='text'>
Native builds of compiler-rt-sanitizers fail because llvm-ranlib,
llvm-ar, and llvm-nm are not found where the recipe specifies that
they'll be. Other recipes (in particular: compiler-rt) only specify the
locations of those tools for target and nativesdk builds, and they build
fine. This commit implements the same thing for compiler-rt-sanitizers,
fixing native builds.

Signed-off-by: Eric Sun &lt;ericsun2@cisco.com&gt;
</content>
</entry>
<entry>
<title>libcxx: Do not induce -mbranch-protection externally on arm64</title>
<updated>2024-07-09T00:39:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-07-04T23:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2ed384c64e206016c628451672c688e59944381b'/>
<id>urn:sha1:2ed384c64e206016c628451672c688e59944381b</id>
<content type='text'>
On arm64 OE-Core has moved the gcc default configuration done
with --enable-standard-branch-protection to be a CFLAGS option
which is appended to CC variable, this means that this option can
override the package's default to not use it e.g. libunwind where
the library has to be built without it.

Fixes https://github.com/kraj/meta-clang/issues/963

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Jose Quaresma &lt;jose.quaresma@foundries.io&gt;
</content>
</entry>
<entry>
<title>clang: Fix libclang package files list</title>
<updated>2023-12-29T16:52:00+00:00</updated>
<author>
<name>Michal Wojcik</name>
<email>michal.wojcik@linaro.org</email>
</author>
<published>2023-12-22T16:08:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=312ff1c39b1bf5d35c0321e873417eb013cea477'/>
<id>urn:sha1:312ff1c39b1bf5d35c0321e873417eb013cea477</id>
<content type='text'>
Commit 79169d9 fixed non existing libclang package, but only libclang
symlink was packaged. Use libclang.so.* wildcard to also include the
shared library without hardcoding its version.

Before:
$ dpkg -c ./tmp/deploy/ipk/cortexa57/libclang_14.0.6-r0_cortexa57.ipk
drwxr-xr-x root/root         0 2011-04-06 01:00 ./usr/
drwxr-xr-x root/root         0 2011-04-06 01:00 ./usr/lib/
lrwxrwxrwx root/root         0 2011-04-06 01:00 ./usr/lib/libclang.so.13 -&gt; libclang.so.14.0.6

After:
$ dpkg -c ./tmp/deploy/ipk/cortexa57/libclang13_14.0.6-r0_cortexa57.ipk
drwxr-xr-x root/root         0 2011-04-06 01:00 ./usr/
drwxr-xr-x root/root         0 2011-04-06 01:00 ./usr/lib/
lrwxrwxrwx root/root         0 2011-04-06 01:00 ./usr/lib/libclang.so.13 -&gt; libclang.so.14.0.6
-rwxr-xr-x root/root  29451416 2011-04-06 01:00 ./usr/lib/libclang.so.14.0.6

Signed-off-by: Michal Wojcik &lt;michal.wojcik@linaro.org&gt;
</content>
</entry>
<entry>
<title>clang-native: fix swig binding generation</title>
<updated>2023-12-14T02:57:01+00:00</updated>
<author>
<name>Maxime Roussin-Bélanger</name>
<email>maxime.roussinbelanger@gmail.com</email>
</author>
<published>2023-12-13T23:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1602c0ad2a0dc011a3fac94b178a5b9935d78b80'/>
<id>urn:sha1:1602c0ad2a0dc011a3fac94b178a5b9935d78b80</id>
<content type='text'>
LLDB can't be built using kirkstone poky (swig 4.0.2) and current
kirkstone clang 14.0.6, because of compiler error mentioned in patches

Signed-off-by: Maxime Roussin-Belanger &lt;maxime.roussinbelanger@gmail.com&gt;
</content>
</entry>
</feed>
