<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git, branch langdale</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=langdale</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=langdale'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2023-07-22T15:35:06+00:00</updated>
<entry>
<title>clang: Move .so symlinks to -dev package fixes multilib build</title>
<updated>2023-07-22T15:35:06+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-02-14T07:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=5a7a3335c92fb1b9375ee1b470264bd24a428c83'/>
<id>urn:sha1:5a7a3335c92fb1b9375ee1b470264bd24a428c83</id>
<content type='text'>
Fixes
ERROR: lib32-clang-15.0.7-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package lib32-liblldb contains symlink .so '/usr/lib/liblldbIntelFeatures.so'
non -dev/-dbg/nativesdk- package lib32-liblldb contains symlink .so '/usr/lib/liblldb.so' [dev-so]                                                                                      ERROR: lib32-clang-15.0.7-r0 do_package_qa: Fatal QA errors were found, failing task.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "clang: Inherit python3targetconfig"</title>
<updated>2023-05-10T16:59:20+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2023-04-29T12:22:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=366ad9356c3e982c51350773e3c9e7f7b2ff0bab'/>
<id>urn:sha1:366ad9356c3e982c51350773e3c9e7f7b2ff0bab</id>
<content type='text'>
This reverts commit b0ea3c65c281a6a31d4904460e4cac0dc20b51f0.

This causes target clang to fail building with langdale:

work-shared/llvm-project-source-15.0.6-r0/git/lldb/CMakeLists.txt:60 (message):
|   Crosscompiling LLDB with Python requires manually setting
|   LLDB_PYTHON_RELATIVE_PATH.

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: fix reproducible build</title>
<updated>2023-02-16T18:38:20+00:00</updated>
<author>
<name>Chee Yang Lee</name>
<email>chee.yang.lee@intel.com</email>
</author>
<published>2023-01-13T03:02:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=aa46b8e9599c1d3cc165b79355100adbc4c8effa'/>
<id>urn:sha1:aa46b8e9599c1d3cc165b79355100adbc4c8effa</id>
<content type='text'>
Signed-off-by: Chee Yang Lee &lt;chee.yang.lee@intel.com&gt;
</content>
</entry>
<entry>
<title>clang: Inherit python3targetconfig</title>
<updated>2023-02-16T18:38:20+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-12-07T06:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=b0ea3c65c281a6a31d4904460e4cac0dc20b51f0'/>
<id>urn:sha1:b0ea3c65c281a6a31d4904460e4cac0dc20b51f0</id>
<content type='text'>
Ensure that lldb uses correct python-dev headers from target python and
not native python during cross compile.

Adjust *_PYTHON_* variables accordingly.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Chee Yang Lee &lt;chee.yang.lee@intel.com&gt;
</content>
</entry>
<entry>
<title>u-boot: Always use gcc compiler to build</title>
<updated>2022-12-05T18:18:15+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-12-04T01:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=3eeab49ede5db9c8ed6f2d527bd885e9e9150ffd'/>
<id>urn:sha1:3eeab49ede5db9c8ed6f2d527bd885e9e9150ffd</id>
<content type='text'>
Clang-15 fails to compile u-boot on mips right now.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>linux-yocto: Use gnu objcopy on mips</title>
<updated>2022-12-05T18:18:15+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-12-03T23:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=7443e8739467893d9647ce609aaaa9969fcfc34c'/>
<id>urn:sha1:7443e8739467893d9647ce609aaaa9969fcfc34c</id>
<content type='text'>
Fixes
Subprocess output:mips-yoe-linux-llvm-objcopy: error: Link field value 22 in section .rel.dyn is not a symbol table

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Update to 15.0.6</title>
<updated>2022-12-05T18:18:15+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-12-03T16:27:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=6f955e96a02425dddea66335613a66cd9f08b851'/>
<id>urn:sha1:6f955e96a02425dddea66335613a66cd9f08b851</id>
<content type='text'>
Drop backported patches already available in this release

This brings following changes

* 088f33605d8a [CodeGen][ARM] Fix ARMABIInfo::EmitVAAarg crash with empty record type variadic arg
* abcd0341d846 [ELF] Handle GCC collect2 -plugin-opt= on Windows
* e6e61e9b2ef7 Revert "Reapply: Add an error message to the default SIGPIPE handler"
* 25a36ca5c791 Bump version to 15.0.6
* 154e88af7ec9 Bump version to 15.0.5
* a39989663758 [VectorUtils] Skip interleave members with diff type and alloca sizes.
* dc8f6ffc3bf2 [lldb] Get rid of __STDC_LIMIT_MACROS and __STDC_CONSTANT_MACROS
* 392963bb1daf [lldb] Fix 'error: non-const lvalue...' caused by SWIG 4.1.0
* 68799e789fc5 [GlobalOpt] Don't remove inalloca from varargs functions
* 11c3a21f8d1b [analyzer] Workaround crash on encountering Class non-type template parameters
* 0988addf2680 Link libclangBasic against libatomic when necessary.
* 4c3d83810ad7 Link liblldCOFF against libatomic when necessary
* d75ae21044ad Set LLVM_ATOMIC_LIB variable for convenient linking against libatomic
* 6750e341b076 [TypePromotion] Replace Zext to Truncate for the case src bitwidth is larger
* 58ba50a52ede [cmake] Add missing CMakePushCheckState include to FindLibEdit.cmake
* 931b6d51d84e Reenable POSIX builtin library functions in gnu2x mode
* c8e7a87b1ed6 [CMake] Fix -Wstrict-prototypes

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>rsync: Use gcc for now</title>
<updated>2022-11-27T16:21:19+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-11-27T16:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=fbc1e97d4dc3a085bf76d21741776df952e18eb7'/>
<id>urn:sha1:fbc1e97d4dc3a085bf76d21741776df952e18eb7</id>
<content type='text'>
Needed until [1] is merged into oe-core

[1] https://patchwork.yoctoproject.org/project/oe-core/patch/20221123215941.2411460-1-raj.khem@gmail.com/

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pixman: Do not use clang assembler for now</title>
<updated>2022-11-26T02:18:54+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-11-26T02:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=84dbafa42d8141b00da75d6664aef07c252a52ee'/>
<id>urn:sha1:84dbafa42d8141b00da75d6664aef07c252a52ee</id>
<content type='text'>
Results in assembly file errors e.g.

| &lt;instantiation&gt;:1:1: error: unknown directive
| .func fname
| ^
| &lt;instantiation&gt;:2:1: note: while in macro instantiation
| pixman_asm_function fname
| ^

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: backport patches to fix lldb errors</title>
<updated>2022-11-23T16:38:38+00:00</updated>
<author>
<name>Anuj Mittal</name>
<email>anuj.mittal@intel.com</email>
</author>
<published>2022-11-23T04:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8bf9f02d5193c9712d6b383bdf7d98d853c4711b'/>
<id>urn:sha1:8bf9f02d5193c9712d6b383bdf7d98d853c4711b</id>
<content type='text'>
OE-core recently upgraded to swig 4.1.0 which results in errors:

11:49:31  | /poky/build/tmp/work-shared/llvm-project-source-15.0.4-r0/git/lldb/bindings/interfaces.swig:5: Error: Macro '__STDC_LIMIT_MACROS' redefined,
11:49:31  | :1: Error: previous definition of '__STDC_LIMIT_MACROS'.

Backport patches from release/15.x branch to fix these.

Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
</content>
</entry>
</feed>
