<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools/clang/libcxx_git.bb, 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>2024-08-21T20:27:20+00:00</updated>
<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>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>libcxx: Fix nativesdk building</title>
<updated>2022-04-26T03:15:57+00:00</updated>
<author>
<name>Esben Haabendal</name>
<email>esben.haabendal@huawei.com</email>
</author>
<published>2022-04-07T12:34:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=12a5f8be1201fa1fcb62aa004542279d5c9acae0'/>
<id>urn:sha1:12a5f8be1201fa1fcb62aa004542279d5c9acae0</id>
<content type='text'>
Signed-off-by: Esben Haabendal &lt;esben.haabendal@huawei.com&gt;
</content>
</entry>
<entry>
<title>libcxx: Drop duplicate setting of LLVM_LIBDIR_SUFFIX</title>
<updated>2022-03-24T20:02:31+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-03-22T07:09:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=ee587d0bace8a5a33d0c141e253d7a95f5dad97f'/>
<id>urn:sha1:ee587d0bace8a5a33d0c141e253d7a95f5dad97f</id>
<content type='text'>
LLVM_LIBDIR_SUFFIX is already computed fine in clang.inc

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcxx: Install unwind_itanium.h and unwind_arm_ehabi.h</title>
<updated>2022-02-16T16:24:58+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-02-05T07:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=64b5dcde5522a0db5682278afd614dd6719580c8'/>
<id>urn:sha1:64b5dcde5522a0db5682278afd614dd6719580c8</id>
<content type='text'>
When building libunwind, install new headers which are refactored from
unwind.h in clang 14.0.0 onwards

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libcxx: Set CMAKE_BUILD_WITH_INSTALL_RPATH</title>
<updated>2021-11-26T17:55:07+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-11-24T21:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=85fb0a622e0e9a7b2bb7e7035d66dab90e0432b4'/>
<id>urn:sha1:85fb0a622e0e9a7b2bb7e7035d66dab90e0432b4</id>
<content type='text'>
cmake 3.22+ is causing install failures e.g.

| -- Install configuration: "Debug"
| -- Installing: /mnt/b/yoe/master/build/tmp/work/armv7at2hf-neon-yoe-linux-gnueabi/libcxx/13.0.1-r0/image/usr/lib/libc++.so.1.0
| -- Installing: /mnt/b/yoe/master/build/tmp/work/armv7at2hf-neon-yoe-linux-gnueabi/libcxx/13.0.1-r0/image/usr/lib/libc++.so.1
| -- Set runtime path of "/mnt/b/yoe/master/build/tmp/work/armv7at2hf-neon-yoe-linux-gnueabi/libcxx/13.0.1-r0/image/usr/lib/libc++.so.1.0" to ""
| -- Installing: /mnt/b/yoe/master/build/tmp/work/armv7at2hf-neon-yoe-linux-gnueabi/libcxx/13.0.1-r0/image/usr/lib/libc++.so
| CMake Error at cmake_install.cmake:88 (file):
|   file RPATH_CHANGE could not write new RPATH:
|
|
|
|   to the file:
|
|     /mnt/b/yoe/master/build/tmp/work/armv7at2hf-neon-yoe-linux-gnueabi/libcxx/13.0.1-r0/image/usr/lib/libc++.so
|
| Call Stack (most recent call first):
|   /mnt/b/yoe/master/build/tmp/work/armv7at2hf-neon-yoe-linux-gnueabi/libcxx/13.0.1-r0/build/projects/libcxx/cmake_install.cmake:56 (include)
|

Apply a workaround by building install time rpaths directly during build time
too.

Real fix perhaps will be in cmake somewhere.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes: Fix remaining override conversion</title>
<updated>2021-08-03T17:00:28+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-08-03T01:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1fbf558d6ff699ae0c8b60ad8313515367e83898'/>
<id>urn:sha1:1fbf558d6ff699ae0c8b60ad8313515367e83898</id>
<content type='text'>
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>compiler-rt,libcxx: Fix native builds when using RUNTIME=llvm</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-27T23:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=e85ba2ec1b2aebbf66ac48f9bd43c22f23a8fcc2'/>
<id>urn:sha1:e85ba2ec1b2aebbf66ac48f9bd43c22f23a8fcc2</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
