<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-graphics, branch styhead</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=styhead</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=styhead'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2023-05-12T19:13:08+00:00</updated>
<entry>
<title>mesa: remove bbappend</title>
<updated>2023-05-12T19:13:08+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2023-05-12T10:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=6066ff75e0f7da0ea1d9b0f3e01d3b7b1ecce0b9'/>
<id>urn:sha1:6066ff75e0f7da0ea1d9b0f3e01d3b7b1ecce0b9</id>
<content type='text'>
This bbappend is now just:

YOCTO_ALTERNATE_EXE_PATH:toolchain-clang = "${STAGING_LIBDIR}/llvm-config"
YOCTO_ALTERNATE_EXE_PATH:toolchain-clang = "1"

This results in YOCTO_ALTERNATE_EXE_PATH being "1". The second line is
clearly a typo, so if we remove this then it changes the path from
STAGING_BINDIR (as set in clang.bbclass) to STAGING_LIBDIR. If this is
the correct change to make then it should be done in clang.bbclass
instead.

Also, the only place that YOCTO_ALTERNATE_EXE_PATH is respected is as an
environment variable, and this is never exported. It is likely that the
second line was meant to end [export] = "1".

This parameter appears to be no longer needed, so remove the append.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
</content>
</entry>
<entry>
<title>mesa: Make a step closer to yocto compatible</title>
<updated>2023-03-30T07:09:52+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-03-30T01:41:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=c82a3f703b418664cfb04b68465b8e93967bba84'/>
<id>urn:sha1:c82a3f703b418664cfb04b68465b8e93967bba84</id>
<content type='text'>
Keep the packageconfig for gallium-llvm from core
export YOCTO_ALTERNATE_EXE_PATH only when toolchain-clang is in use

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mesa: remove -Dasm=false</title>
<updated>2023-03-10T16:58:23+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2023-03-09T15:02:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=2ae3077fe7faede5dd1f3de6ee28075d0b2a5f2f'/>
<id>urn:sha1:2ae3077fe7faede5dd1f3de6ee28075d0b2a5f2f</id>
<content type='text'>
When the bbappend was moved to Meson in 2019[1] the EXTRA_OEMESON
variable was misspelt as EXTRA_OEMASON.

As this assignment hasn't been needed since 2019, we can remove it.

[1] 66f826b89d9e290f8a82c15dea251f41c2580fc3

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
</content>
</entry>
<entry>
<title>mesa: remove -latomic and -lm additions</title>
<updated>2023-03-10T16:58:23+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2023-03-09T13:07:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=9f63a6ec701377d628d9f5cb6eb8d96b25eae893'/>
<id>urn:sha1:9f63a6ec701377d628d9f5cb6eb8d96b25eae893</id>
<content type='text'>
qemux86 and qemux86-64 builds are successful without these now, so
remove them.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
</content>
</entry>
<entry>
<title>mesa: remove unused FILESEXTRAPATHS</title>
<updated>2023-03-10T16:58:23+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2023-03-09T13:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=f97d8d3932aac3142ea904af0577d9ec5c9aa098'/>
<id>urn:sha1:f97d8d3932aac3142ea904af0577d9ec5c9aa098</id>
<content type='text'>
This bbappend doesn't have any patches, so this is redundant.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
</content>
</entry>
<entry>
<title>mesa: don't override PACKAGECONFIG[gallium-llvm] in non-clang case</title>
<updated>2023-02-15T16:30:20+00:00</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@linaro.org</email>
</author>
<published>2023-02-15T02:46:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=59e053cee1ecbe0e2404ee107d8cbb362fa607c8'/>
<id>urn:sha1:59e053cee1ecbe0e2404ee107d8cbb362fa607c8</id>
<content type='text'>
Change mesa bbappend to override PACKAGECONFIG[gallium-llvm] only if
clang toolchain is selected. Unfortunately this has to be implemented in
a nasty way because there is no standard way to apply override to the
variable flag setting.

Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;
</content>
</entry>
<entry>
<title>mesa: Drop clang13.patch</title>
<updated>2021-10-24T05:00:02+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-10-23T18:33:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=a5373e65e813fa95607d0a01bb34835ca12fdcc6'/>
<id>urn:sha1:a5373e65e813fa95607d0a01bb34835ca12fdcc6</id>
<content type='text'>
It is fixed in 21.2.4 release of mesa already

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-clang: Convert to new override syntax</title>
<updated>2021-08-03T17:00:28+00:00</updated>
<author>
<name>Signed-off-by: Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-08-02T16:45:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=17737cc4ecd3aea2c978bf83e283bcb08d097487'/>
<id>urn:sha1:17737cc4ecd3aea2c978bf83e283bcb08d097487</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "mesa: Use gcc on aarch64"</title>
<updated>2021-07-30T16:30:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-07-29T16:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b16f6862259fac7c193cd3e633f4250ae878bb38'/>
<id>urn:sha1:b16f6862259fac7c193cd3e633f4250ae878bb38</id>
<content type='text'>
This reverts commit 314a7014e3abb9ef297aa293c2e56ad916c2dc84.
</content>
</entry>
<entry>
<title>mesa: Use gcc on aarch64</title>
<updated>2021-07-18T17:19:35+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-07-17T18:14:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=314a7014e3abb9ef297aa293c2e56ad916c2dc84'/>
<id>urn:sha1:314a7014e3abb9ef297aa293c2e56ad916c2dc84</id>
<content type='text'>
clang master/13.x has started segfaulting while building mesa, until it
is fixed upstream lets switch to using gcc for mesa

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