<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/conf, 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>2022-12-05T18:18:15+00:00</updated>
<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: Upgrade to 15.0.4</title>
<updated>2022-11-04T20:34:40+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-11-03T17:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=f71d12dc480550ebf88d7bc47a34d7b20ee0707f'/>
<id>urn:sha1:f71d12dc480550ebf88d7bc47a34d7b20ee0707f</id>
<content type='text'>
Brings these changes

* 5c68a1cb1231 AMDGPU: Make various vector undefs legal
* 80a9fc840b1b [clang][Sema] Fix a clang crash with btf_type_tag
* 08bd84e8a635 [SPARC] Make calls to function with big return values work
* 9d46557baa84 Take memset_inline into account in analyzeLoadFromClobberingMemInst
* dd711a939122 [lld-macho] Canonicalize personality pointers in EH frames
* 3010b7e00000 [clang][driver] Remove dynamic gcc-toolset/devtoolset logic
* db68723804fd [clangd] Return earlier when snippet is empty
* 2d5c43ad4844 [lldb]  Automatically unwrap parameter packs in template argument accessors
* 1e1c5204c259 [SystemZ] Relase notes for LLVM 15
* dccd0613025a [ELF] Suppress "duplicate symbol" when resolving STB_WEAK and STB_GNU_UNIQUE in different COMDATs
* 5834fe66318b [AutoUpgrade] Fix remangling when upgrading struct return type
* 5388da13992c Bump version to 15.0.4
* 455e1d765ad6 [InstCombine] Bail out of casting calls when a conversion from/to byval is involved.
* ceee53ce564c [SROA] Don't speculate phis with different load user types
* 086365be7ce0 [test] Make Linux/sem_init_glibc.cpp robust

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mybw: USe gnu objcopy on riscv64</title>
<updated>2022-10-28T05:32:39+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-10-27T04:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=4e5ab07cae26e31d04590d372a777bb8b2a599d1'/>
<id>urn:sha1:4e5ab07cae26e31d04590d372a777bb8b2a599d1</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mybw: Use libgcc to link on x86_64</title>
<updated>2022-10-26T14:11:25+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-10-25T05:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=957864d3ad15456ab9eb474c43a0e6add8e0df70'/>
<id>urn:sha1:957864d3ad15456ab9eb474c43a0e6add8e0df70</id>
<content type='text'>
Fixes
x86_64-yoe-linux-ld: /usr/src/debug/glibc/2.36-r0/stdio-common/printf_fphex.c:198: undefined reference to `__letf2'
since compiler-rt does not provide the 'tf' functions

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mybw: Use objcopy from binutils on mips</title>
<updated>2022-10-23T05:38:13+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-10-21T17:47:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=f765d4bfdd0e5f820d48c3c8e0b02c5dc7b62f53'/>
<id>urn:sha1:f765d4bfdd0e5f820d48c3c8e0b02c5dc7b62f53</id>
<content type='text'>
Use libgcc on x86 instead of compiler-rt

llvm objcopy errors out so disable it for now
Subprocess output:mips-yoe-linux-llvm-objcopy: error: Link field value 42 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: Upgrade to 15.0.3</title>
<updated>2022-10-19T22:45:48+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-10-18T22:15:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=abb9dbc1f456cbb6e023c0ebcea245503f20a7a0'/>
<id>urn:sha1:abb9dbc1f456cbb6e023c0ebcea245503f20a7a0</id>
<content type='text'>
Brings following changes

* 4a2c05b05ed0 [ARM] Fix for MVE i128 vector icmp costs.
* f6af95770615 [clangd] Block clang-tidy misc-const-correctness check
* 687250913265 [libc++] Fix std::function's handling of blocks under Objc ARC
* b4840279846e [CMake] Provide Findzstd module
* 6fba7854a2f0 [llvm] [test] Add missing canonicalization of LLVM_ENABLE_ZSTD
* e3b0721b5b73 [llvm] [lit] Fix use_lld() to respect llvm_shlib_dir
* dfef316bb3d6 [clang-tidy] Fix a false positive in readability-simplify-boolean-expr
* d35bc70e8251 [AArch64][SVE] Fix AArch64_SVE_VectorCall calling convention
* f3c5289e7846 Revert "Recommit "[SCEV] Look through single value PHIs." (take 3)"
* 6599b6e5ae9e Fix LLDB build on old Linux kernels (pre-4.1)
* 02129eab7d58 [Syntax] avoid using c++17 features on 15.x branch
* fc47af8c9140 Bump version to 15.0.3
* 27e075fcfad1 [Syntax] Fix macro-arg handling in TokenBuffer::spelledForExpanded
* 359ef0c93240 [clangd] Improve inlay hints of things expanded from macros
* bd5722b87b5a [X86] Remove AVX512VP2INTERSECT from Sapphire Rapids.
* 73ea64f30411 [clangd] Avoid scanning up to end of file on each comment!
* 61fa70903191 [LoopVersioning] Invalidate SCEV for phi if new values are added.
* c0748fe6dec5 [clang-tools-extra] [clangd] Respect llvm_shlib_dir in tests

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