<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git, branch mickledore</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=mickledore</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=mickledore'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2024-10-15T22:51:53+00:00</updated>
<entry>
<title>spirv-llvm-translator: Update for branch rename</title>
<updated>2024-10-15T22:51:53+00:00</updated>
<author>
<name>Preeti Sachan</name>
<email>preeti.sachan@intel.com</email>
</author>
<published>2024-10-14T06:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8bceec8a7174a310859424a1a581ce73f1b0cad9'/>
<id>urn:sha1:8bceec8a7174a310859424a1a581ce73f1b0cad9</id>
<content type='text'>
"master" branch in SPIRV-Headers has been renamed to "main"

See https://github.com/KhronosGroup/SPIRV-Headers/commits/main/

Signed-off-by: Preeti Sachan &lt;preeti.sachan@intel.com&gt;
</content>
</entry>
<entry>
<title>layer.conf: Mark it scarthgap compatible</title>
<updated>2024-03-19T06:15:45+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2024-03-18T09:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8fbc4b443893ab3842063e65d8fe27a5d166bd3e'/>
<id>urn:sha1:8fbc4b443893ab3842063e65d8fe27a5d166bd3e</id>
<content type='text'>
Downstream projects need time to switch to opaque
pointers in llvm16 which requires in some cases
significant effort.

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
</content>
</entry>
<entry>
<title>bpftrace: Replace python with python3 in ptest</title>
<updated>2023-12-21T22:26:16+00:00</updated>
<author>
<name>Wentao Zhang</name>
<email>wentao.zhang@windriver.com</email>
</author>
<published>2023-12-18T08:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=ca6c714d4a807f199db009bf4be293640623d7af'/>
<id>urn:sha1:ca6c714d4a807f199db009bf4be293640623d7af</id>
<content type='text'>
"runtime:call" in ptest gets the following FAILED:
| python: No such file or directory
Replace python with python3 in this ptest item.

Signed-off-by: Wentao Zhang &lt;wentao.zhang@windriver.com&gt;
</content>
</entry>
<entry>
<title>layer.conf: Mark it nanbield (4.3) compatible</title>
<updated>2023-12-19T21:35:34+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2023-12-18T02:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=abdfcf797483e9751523c3b9bc406269daa64d95'/>
<id>urn:sha1:abdfcf797483e9751523c3b9bc406269daa64d95</id>
<content type='text'>
Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
</content>
</entry>
<entry>
<title>llvm-config: fix script for multilib build</title>
<updated>2023-06-22T14:54:31+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2023-06-21T03:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=af4dcba009ba98250315520f3003fde4ee164cce'/>
<id>urn:sha1:af4dcba009ba98250315520f3003fde4ee164cce</id>
<content type='text'>
From multilib build:
| CMake Error at cmake/FindLLVM.cmake:79 (message):
|   Failed running
|  tmp-glibc/work/x86-64-v3-oe-linux/ispc/1.20.0-r0/recipe-sysroot/usr/bin/crossscripts/llvm-config;--libfiles;engine;ipo;bitreader;bitwriter;instrumentation;linker;option;frontendopenmp;windowsdriver;x86
| Call Stack (most recent call first):
|   cmake/FindLLVM.cmake:116 (run_llvm_config)
|   CMakeLists.txt:377 (get_llvm_libfiles)

Currently hardcoded to /lib, which causing multilib build failure.

An easy solution could be set and export YOCTO_ALTERNATE_LIBDIR to $baselib
in recipe, but it would require to add this in all affected recipes.

Other approach is to handle in llvm-config script itself.
Unfortunately $baselib is not available in env for the
llvm-config script, so extracting baselib value from $base_libdir
as its being exported and available in env and then set YOCTO_ALTERNATE_LIBDIR accordingly.

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
</content>
</entry>
<entry>
<title>bcc: updating the shebang of python scripts in tools to python3</title>
<updated>2023-05-31T01:19:58+00:00</updated>
<author>
<name>Xiangyu Chen</name>
<email>xiangyu.chen@windriver.com</email>
</author>
<published>2023-05-28T04:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=788bae27ae1ac5a2d6b940877fff5459dbfdd263'/>
<id>urn:sha1:788bae27ae1ac5a2d6b940877fff5459dbfdd263</id>
<content type='text'>
the upstream changed the shebang of python scripts in tools folder[1],
this would cause do_install:append cannot conver all scripts.

[1] https://github.com/iovisor/bcc/commit/3f5e402bcadf44ce0250864db52673bf7317797b

Signed-off-by: Xiangyu Chen &lt;xiangyu.chen@windriver.com&gt;
</content>
</entry>
<entry>
<title>clang.bbclass: Remove gcc specific -fcanon-prefix-map</title>
<updated>2023-05-29T16:30:44+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-04-28T02:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b8839dee9dfc1a4dad45b6219709a323c9493500'/>
<id>urn:sha1:b8839dee9dfc1a4dad45b6219709a323c9493500</id>
<content type='text'>
This option is not available in clang yet

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
(cherry picked from commit 4cf1e9e0baf30568851c6646510d18bad50c613b)
Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
</content>
</entry>
<entry>
<title>llvm-config: add --libfiles option</title>
<updated>2023-05-19T16:23:57+00:00</updated>
<author>
<name>Naveen Saini</name>
<email>naveen.kumar.saini@intel.com</email>
</author>
<published>2023-05-12T05:56:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=0d54bee70e2f368c5bf63f68f9dca8c1d4e9dced'/>
<id>urn:sha1:0d54bee70e2f368c5bf63f68f9dca8c1d4e9dced</id>
<content type='text'>
--libfiles        Fully qualified library filenames for makefile depends.

This option is being used by ispc cmake.
https://github.com/ispc/ispc/blob/main/cmake/FindLLVM.cmake#L116

Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
(cherry picked from commit c31fa8b367b4af4922120fe8e28d255ff4ebf256)
Signed-off-by: Naveen Saini &lt;naveen.kumar.saini@intel.com&gt;
</content>
</entry>
<entry>
<title>bindgen-cli: regenerate with updated bbclass</title>
<updated>2023-04-25T14:36:22+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-04-07T05:34:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=1e0af2f5bb797d7bb639c2ac03c1248cc8d00bc9'/>
<id>urn:sha1:1e0af2f5bb797d7bb639c2ac03c1248cc8d00bc9</id>
<content type='text'>
* it's needed for compatibility with updated fetcher from:
  https://patchwork.yoctoproject.org/project/bitbake/patch/20230405122125.3358972-1-enrico.scholz@sigma-chemnitz.de/

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bindgen-cli: Add missing SRC_URI sha256sum for all dependency crates</title>
<updated>2023-03-19T18:40:53+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-03-19T01:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=00766db290f8e6b9a536998bb5af0a17605d3d62'/>
<id>urn:sha1:00766db290f8e6b9a536998bb5af0a17605d3d62</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
