<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git, 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>2026-08-04T00:02:45+00:00</updated>
<entry>
<title>packagegroup-cross-canadian: Use oe.utils</title>
<updated>2026-08-04T00:02:45+00:00</updated>
<author>
<name>Leon Anavi</name>
<email>leon.anavi@konsulko.com</email>
</author>
<published>2026-08-03T08:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=5e16f9749e210fe9d17f1302b089ee98f8b71a47'/>
<id>urn:sha1:5e16f9749e210fe9d17f1302b089ee98f8b71a47</id>
<content type='text'>
Replace all_multilib_tune_values with oe.utils.all_multilib_tune_values
following the move functions from utils.bbclass to utils.py in
openembedded-core.

Fixes:

bb.data_smart.ExpansionError: Failure expanding variable
CLANGCROSSCANADIANDEPS, expression was
${@all_multilib_tune_values(d, 'CLANGCROSSCANADIAN')} which
triggered exception NameError: name 'all_multilib_tune_values'
is not defined

Signed-off-by: Leon Anavi &lt;leon.anavi@konsulko.com&gt;
</content>
</entry>
<entry>
<title>nonclangable.conf: Pin perf via KERNEL_TOOLCHAIN instead of TOOLCHAIN</title>
<updated>2026-07-27T23:29:54+00:00</updated>
<author>
<name>Khem Raj</name>
<email>khem.raj@oss.qualcomm.com</email>
</author>
<published>2026-07-27T17:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e7ff013afaa78f639a3edf1627ce5c186ad87c0a'/>
<id>urn:sha1:e7ff013afaa78f639a3edf1627ce5c186ad87c0a</id>
<content type='text'>
perf inherits kernel-arch, which since oe-core 0e3756efe0 ("kernel-arch:
add KERNEL_TOOLCHAIN to switch the whole kernel toolchain") sets

  KERNEL_TOOLCHAIN ?= "gcc"
  TOOLCHAIN = "${KERNEL_TOOLCHAIN}"

bitbake's basehash records the unexpanded value of a variable along with
its dependency set, not just the final expansion. Overriding TOOLCHAIN
here replaced '${KERNEL_TOOLCHAIN}' with the literal 'gcc' and dropped
the recorded dependency on KERNEL_TOOLCHAIN, so merely adding this layer
changed perf's basehash even though the resulting toolchain is identical.

yocto-check-layer flags that as the layer altering OE-Core signatures:

  AssertionError: Adding layer meta-clang changed signatures.
  9 signatures changed [...]
    List of dependencies for variable TOOLCHAIN changed from
      'frozenset({'KERNEL_TOOLCHAIN'})' to 'frozenset()'
    Dependency on Variable KERNEL_TOOLCHAIN was removed
    Variable TOOLCHAIN value changed from '${KERNEL_TOOLCHAIN}' to 'gcc'

Pin KERNEL_TOOLCHAIN instead. TOOLCHAIN then stays byte-identical to the
OE-Core baseline, so the signatures match, while perf is still forced to
gcc for anyone setting KERNEL_TOOLCHAIN = "clang".

Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>conf/layer.conf: remove unused BBFILES_DYNAMIC entries</title>
<updated>2026-06-16T05:16:55+00:00</updated>
<author>
<name>Deepesh Varatharajan</name>
<email>Deepesh.Varatharajan@windriver.com</email>
</author>
<published>2026-06-03T08:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=0baedd06e78d26d3b927471cfd91960b7229a178'/>
<id>urn:sha1:0baedd06e78d26d3b927471cfd91960b7229a178</id>
<content type='text'>
Remove stale dynamic layer references (browser-layer, networking-layer,
meta-python, qt5-layer) from BBFILES_DYNAMIC in layer.conf.

These directories no longer exist under dynamic-layers/, so the
patterns are dead code and have no effect.

Signed-off-by: Deepesh Varatharajan &lt;Deepesh.Varatharajan@windriver.com&gt;
</content>
</entry>
<entry>
<title>swupdate: Pin to use gcc</title>
<updated>2026-06-03T08:44:17+00:00</updated>
<author>
<name>Khem Raj</name>
<email>khem.raj@oss.qualcomm.com</email>
</author>
<published>2026-05-23T15:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=4b18f531a8d1047f49dd3097ddd00be870c0ed1e'/>
<id>urn:sha1:4b18f531a8d1047f49dd3097ddd00be870c0ed1e</id>
<content type='text'>
2025.12 does not compile with clang sadly

Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>ncurses: remove obsolete bbappend</title>
<updated>2026-06-03T08:43:43+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2026-05-22T15:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=4d66b383870cbdda105a2c3653b2563e8990c276'/>
<id>urn:sha1:4d66b383870cbdda105a2c3653b2563e8990c276</id>
<content type='text'>
The recipe builds fine with clang now.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
</content>
</entry>
<entry>
<title>mdadm: remove obsolete bbappend</title>
<updated>2026-06-03T08:43:43+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2026-05-22T15:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1970cd4aea60e9ae89826058ec544334640f0262'/>
<id>urn:sha1:1970cd4aea60e9ae89826058ec544334640f0262</id>
<content type='text'>
This error doesn't happen anymore, remove the append.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
</content>
</entry>
<entry>
<title>valgrind: remove obsolete bbappend</title>
<updated>2026-06-03T08:43:43+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2026-05-22T15:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=eabe00085c62717059ee889288b0bae392398f65'/>
<id>urn:sha1:eabe00085c62717059ee889288b0bae392398f65</id>
<content type='text'>
Valgrind doesn't have ptests anymore[1] so this append is pointless.

[1] oe-core 8fc31fb235 ("valgrind: disable ptests")

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
</content>
</entry>
<entry>
<title>gh/actions: Use checkout action to v6</title>
<updated>2026-04-07T17:35:37+00:00</updated>
<author>
<name>Khem Raj</name>
<email>khem.raj@oss.qualcomm.com</email>
</author>
<published>2026-04-04T18:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=78c5e12f08198f4f257a9348516d2103cd617c1d'/>
<id>urn:sha1:78c5e12f08198f4f257a9348516d2103cd617c1d</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>layer.conf: Add wrynose (yocto 6.0) to compatible layers</title>
<updated>2026-03-18T21:50:12+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2026-03-18T05:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b044647662a6916299238e7f2d9476d54f528263'/>
<id>urn:sha1:b044647662a6916299238e7f2d9476d54f528263</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>conf/nonclangable: Remove conflicting definition with OE-Core for vulkan-samples</title>
<updated>2026-03-16T21:09:00+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2026-03-12T21:37:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=6d818effc533cd80fc254c4cecd162f812a97abc'/>
<id>urn:sha1:6d818effc533cd80fc254c4cecd162f812a97abc</id>
<content type='text'>
This is different to the setting in OE-Core and is causing failures with
yocto-check-layer. The referenced bug was closed a while ago so the issue
is likely fixed, remove the conflicting definition.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
