<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-devtools/llvm, branch 5.2_M2</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=5.2_M2</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=5.2_M2'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2024-12-24T13:49:27+00:00</updated>
<entry>
<title>llvm: upgrade 19.1.5 -&gt; 19.1.6</title>
<updated>2024-12-24T13:49:27+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-12-23T09:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0fcfdd96176ed07a84e65c759ffade82b1d70e98'/>
<id>urn:sha1:0fcfdd96176ed07a84e65c759ffade82b1d70e98</id>
<content type='text'>
Changelog:
==========
- [SimpleLoopUnswitch] Fix LCSSA phi node invalidation
- [AggressiveInstCombine] Use APInt and avoid truncation when folding loads
- [WebAssembly] Handle symbols in .init_array sections
- [WebAssembly] Support multiple .init_array fragments when writing Wasm objects
- [cmake] Use DetectTestCompiler from openmp directory
- [offload] Define LIBOMPTARGET_OPENMP_*_FOLDER in standalone builds
- [offload] Define OPENMP_TEST*_FLAGS in standalone builds
- [offload] [test] Add "omp" test dependency only when present
- [offload] Include CheckCXXCompilerFlag in CMake
- [offload] - Fix issue with standalone debug offload build
- [lld][WebAssembly] Fix use of uninitialized stack data with --wasm64
- [Clang][perf-training] Fix clean command in perf-helper.py

(From OE-Core rev: 8546473f724e16095e8ad68813f3a087cb1b2779)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Mathieu Dubois-Briand &lt;mathieu.dubois-briand@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: upgrade 19.1.4 -&gt; 19.1.5</title>
<updated>2024-12-12T12:52:39+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@cn.fujitsu.com</email>
</author>
<published>2024-12-09T23:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=e6c1955a010f9e7855cad5ec8884aec4138a2bb4'/>
<id>urn:sha1:e6c1955a010f9e7855cad5ec8884aec4138a2bb4</id>
<content type='text'>
(From OE-Core rev: 561f40c8734baacf2320907aef95a897d5c9b8de)

Signed-off-by: Wang Mingyu &lt;wangmy@cn.fujitsu.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: upgrade 19.1.3 -&gt; 19.1.4</title>
<updated>2024-11-27T16:44:48+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-11-26T01:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f075cf9b6f0da6dde3e2ba82415b0f9d6e54025e'/>
<id>urn:sha1:f075cf9b6f0da6dde3e2ba82415b0f9d6e54025e</id>
<content type='text'>
(From OE-Core rev: 457bef06e9c9d06b389dc2e54f987e0eabf60d6d)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: upgrade 19.1.2 -&gt; 19.1.3</title>
<updated>2024-11-18T22:09:02+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-11-12T09:24:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=e8c1a9342ac64fc688953e665962806813c56b25'/>
<id>urn:sha1:e8c1a9342ac64fc688953e665962806813c56b25</id>
<content type='text'>
Changelog:
===========
- Handle uninitialized type constraints
- Make LazyOffsetPtr more portable
- Fix incorrect range of relative jumps
- Fix KCFI types for generated functions with integer normalization
- Handle template opener/closer in braced list
- Disable use of the counted_by attribute for whole struct pointers
- Reject if constexpr in C
- fix build failure
- Fix feature coalescing
- Backport "Support for Gentoo *t64 triples (64-bit time_t ABIs)"
- Instantiate Typedefs referenced by type alias deduction guides
- Don't propagate access attr to byval params
- Undef _TIME_BITS along with _FILE_OFFSET_BITS

(From OE-Core rev: 3e7491397760b14cdb0f0956bc159c3ded31fe58)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Mathieu Dubois-Briand &lt;mathieu.dubois-briand@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: upgrade 19.1.0 -&gt; 19.1.2</title>
<updated>2024-10-29T11:19:57+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-10-25T05:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0a28fd7fd9f8b95ef40353ae27f44973e323add7'/>
<id>urn:sha1:0a28fd7fd9f8b95ef40353ae27f44973e323add7</id>
<content type='text'>
Changelog:
 https://discourse.llvm.org/t/llvm-19-1-2-released/82550

(From OE-Core rev: 61b9424759a31470de86eda56b1a56a053fef8b8)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Mathieu Dubois-Briand &lt;mathieu.dubois-briand@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: upgrade 18.1.8 -&gt; 19.1.0</title>
<updated>2024-09-30T16:00:51+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-09-25T06:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=629b55244e6d4fb2791eafdef78d10f8f6e09648'/>
<id>urn:sha1:629b55244e6d4fb2791eafdef78d10f8f6e09648</id>
<content type='text'>
Changelog:
 https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html

0002-llvm-Fix-CVE-2024-0151.patch
removed since it's included in 19.1.0

(From OE-Core rev: e66a76deb812ee44c83e02b54bcba88a401f3625)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: Enable libllvm for native build</title>
<updated>2024-08-09T21:33:38+00:00</updated>
<author>
<name>Mingli Yu</name>
<email>mingli.yu@windriver.com</email>
</author>
<published>2024-08-08T09:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2bf34e2859879b912fa1bc9d9d0124233bc2081c'/>
<id>urn:sha1:2bf34e2859879b912fa1bc9d9d0124233bc2081c</id>
<content type='text'>
The bpftrace recipe under meta-clang[1] needs llvm-objcopy [2] during
do_confgure phase otherwise there comes below error:
  | CMake Error at tests/data/CMakeLists.txt:6 (find_program):
  |   Could not find LLVM_OBJCOPY using the following names: llvm-objcopy,
  |   llvm-objcopy-18, llvm18-objcopy

The commit ec22bfa67f llvm: allow building libllvm in native builds, subject to PACKAGECONFIG [3]
introduces libllvm to manage the llvm function for native build
maybe because there is only mesa-native to use llvm-native.

Considering there are other recipes such as bpftrace needs llvm-native,
so enable libllvm for native build.

[1] https://github.com/kraj/meta-clang
[2] https://github.com/bpftrace/bpftrace/blob/master/tests/data/CMakeLists.txt
[3] https://git.openembedded.org/openembedded-core/commit/?id=ec22bfa67f6f1766102501d4593ce29aafe8c166

(From OE-Core rev: c4f08872bff303998dc15c7d224a49abc5e74965)

Signed-off-by: Mingli Yu &lt;mingli.yu@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: extend llvm-config reproducibility fix to nativesdk class</title>
<updated>2024-07-18T16:21:39+00:00</updated>
<author>
<name>Denys Dmytriyenko</name>
<email>denys@konsulko.com</email>
</author>
<published>2024-07-16T22:34:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=d42166b0decb1a2c98f4db9e946d10811a7ad7d3'/>
<id>urn:sha1:d42166b0decb1a2c98f4db9e946d10811a7ad7d3</id>
<content type='text'>
It's not limited to "target", but also happens to nativesdk:

ERROR: nativesdk-llvm-18.1.8-r0 do_package_qa: QA Issue: File /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/usr/bin/llvm-config in package nativesdk-llvm contains reference to TMPDIR [buildpaths]

(From OE-Core rev: 714a99a9ba1aff458c1743ad8be9b38ee106b58f)

Signed-off-by: Denys Dmytriyenko &lt;denys@konsulko.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: Fix CVE-2024-0151</title>
<updated>2024-07-02T21:29:13+00:00</updated>
<author>
<name>Deepthi Hemraj</name>
<email>Deepthi.Hemraj@windriver.com</email>
</author>
<published>2024-07-01T10:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f024bb10b344a234c03a94ce2b6344f0207d01d4'/>
<id>urn:sha1:f024bb10b344a234c03a94ce2b6344f0207d01d4</id>
<content type='text'>
(From OE-Core rev: fe1b86ff78090a0214130112abc2d6ea4736bf80)

Signed-off-by: Deepthi Hemraj &lt;Deepthi.Hemraj@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>llvm: Update to 18.1.8</title>
<updated>2024-06-27T12:03:35+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2024-06-26T15:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=315b4ed66dbefb2053c53f1645135210a450db00'/>
<id>urn:sha1:315b4ed66dbefb2053c53f1645135210a450db00</id>
<content type='text'>
Brings following fixes

* 3b5b5c1ec4a3 [libcxx] Align `__recommend() + 1`  by __endian_factor (#90292)
* 72c9425a79fd [libc++][NFC] Rewrite function call on two lines for clarity (#79141)
* 443e23eed24d Bump version to 18.1.8 (#95458)
* 768118d1ad38 [clang-format] Fix a bug in formatting goto labels in macros (#92494)
* 8c0fe0d65ed8 release/18.x: [clang-format] Don't always break before &lt;&lt; between str… (#94091)
* 7e6ece9b4f2d [PPCMergeStringPool] Only replace constant once (#92996)
* 1ce2d26cd2e9 Bump version to 18.1.7 (#93723)

(From OE-Core rev: 85a0ebac400fcba497d86c95e5d4d33bd3e0084f)

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
