<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/conf, 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>2024-10-08T06:38:20+00:00</updated>
<entry>
<title>u-boot: u-boot is clangable</title>
<updated>2024-10-08T06:38:20+00:00</updated>
<author>
<name>Jon Mason</name>
<email>jdmason@kudzu.us</email>
</author>
<published>2024-09-30T18:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e875cdfc91a8ddb363fb8fbf297a6af867dfeea8'/>
<id>urn:sha1:e875cdfc91a8ddb363fb8fbf297a6af867dfeea8</id>
<content type='text'>
Since clang is at version 19 now, remove the blocking of building
u-boot.  I'm not seeing any issues with building u-boot and running
testimage for qemuarm, qemuarm64, and qemumips.
Based on the original comment, this limitation probably should've been
only applied to mips.

Leaving the BSP versions of u-boot in nonclangable, as I don't know if
those have issues or not, and thought it better to err on the side of
caution.

Signed-off-by: Jon Mason &lt;jdmason@kudzu.us&gt;
</content>
</entry>
<entry>
<title>Revert "vte: Use libstdc++ when using clang"</title>
<updated>2024-09-30T19:18:39+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2024-09-30T14:09:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=036ca8256d2e62ce153b6cba40ee03efd1d02633'/>
<id>urn:sha1:036ca8256d2e62ce153b6cba40ee03efd1d02633</id>
<content type='text'>
This issue has been resolved upstream:

https://gitlab.gnome.org/GNOME/vte/-/commit/c8838779d5f8c0e03411cef9775cd8f5a10a6204

This reverts commit 70295d739f830a8d2abb2ad961e1c544f01be197.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
</content>
</entry>
<entry>
<title>vte: Disable gi data generation when using clang</title>
<updated>2024-09-25T06:49:10+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-24T13:20:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1628f0f7c05439001a8425bd37f5899b49a61e21'/>
<id>urn:sha1:1628f0f7c05439001a8425bd37f5899b49a61e21</id>
<content type='text'>
Somehow clang built binaries used in intermediate step crashes the qemu
user mode.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>vte: Use libstdc++ when using clang</title>
<updated>2024-09-25T06:49:10+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-23T23:44:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=70295d739f830a8d2abb2ad961e1c544f01be197'/>
<id>urn:sha1:70295d739f830a8d2abb2ad961e1c544f01be197</id>
<content type='text'>
It does not build with libc++ anymore.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-drgn: Use gcc when compiling for riscv32</title>
<updated>2024-09-18T14:32:26+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-17T06:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b59d0cf608f6fdbb86069ca0fb79c49d1b9377bc'/>
<id>urn:sha1:b59d0cf608f6fdbb86069ca0fb79c49d1b9377bc</id>
<content type='text'>
openmp port for riscv32 is not yet available so we
can not use clang for it for now.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>nmap: Remove LLD build workaround for RISCV-64</title>
<updated>2024-09-18T14:32:26+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-16T02:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=04c93873f4c98d7a62dcb1c26a0c2ecc3117292b'/>
<id>urn:sha1:04c93873f4c98d7a62dcb1c26a0c2ecc3117292b</id>
<content type='text'>
This is no longer needed with clang-19

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libjxl: Use -Og instead of -O2 with clang-19</title>
<updated>2024-09-18T14:32:26+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-11T18:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=a4226e47c56f2389cc78e85ae9185cba41590515'/>
<id>urn:sha1:a4226e47c56f2389cc78e85ae9185cba41590515</id>
<content type='text'>
This is a workaround until [1] is fixed

[1] https://github.com/llvm/llvm-project/issues/108262

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes: Use gcc or clang/libstdc++ for some recipes</title>
<updated>2024-09-18T14:32:26+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-09T06:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=f0f9bb250045f55c018f2e65d651c63369eaecd3'/>
<id>urn:sha1:f0f9bb250045f55c018f2e65d651c63369eaecd3</id>
<content type='text'>
These recipes do not yet build with libc++-19, for now
use libstdc++, poco and netdata do not compile with clang-19
at all

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Upgrade to 19.1.0 release</title>
<updated>2024-09-18T14:32:26+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-07-25T00:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=5820cb9e32c84a45591ecd2d7879fe8d0e5fe75e'/>
<id>urn:sha1:5820cb9e32c84a45591ecd2d7879fe8d0e5fe75e</id>
<content type='text'>
Release Notes below

llvm - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
clang - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
lld - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
libc++ - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
clang-extra - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pbzip2: Do not use libc++ for now</title>
<updated>2024-09-18T14:32:26+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-09-03T05:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=abccc71daacfaf0f366c7d3aa759bbddb1a59098'/>
<id>urn:sha1:abccc71daacfaf0f366c7d3aa759bbddb1a59098</id>
<content type='text'>
it need to be ported to not use generic char_traits

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