<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-devtools, 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>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>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>
<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>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>
<entry>
<title>clang: Implement finer grained packaging</title>
<updated>2022-10-08T03:44:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-10-07T04:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=3d56a85afe86f3155beca957414bc19962e5002c'/>
<id>urn:sha1:3d56a85afe86f3155beca957414bc19962e5002c</id>
<content type='text'>
Ensure that clang-tidy, clang-format, clang-tools are separated out into
own packages and also move libclang-cpp shared object out of clang
package too, which should remove every package depending on clang
package since this shared object is needed by all tools.

Might fix https://github.com/kraj/meta-clang/issues/672

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang: Update to 15.0.2 release tag</title>
<updated>2022-10-06T03:45:57+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-10-05T01:21:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=0519831550201ece7de9c45e71d4ef0a27da910b'/>
<id>urn:sha1:0519831550201ece7de9c45e71d4ef0a27da910b</id>
<content type='text'>
rebase/forward-port all patches

brings these changes

* 4bd3f3759259 use LLVM_USE_STATIC_ZSTD
* 55d4d86e3885 tweak zstd behavior in cmake and llvm config for better testing
* 67ac047d7f46 [clang][DebugInfo] Emit debuginfo for non-constant case value
* 541ea23a58e7 [gn build] (manually) port 18b4a8bcf35 more
* 5f620d003fda [LV] Update handling of scalable pointer inductions after b73d2c8.
* b3669eb4ae60 [LV] Add test for #57912.
* 966e71daafea [LV] Convert sve-epilog-vect.ll to use opaque pointers.
* ebbb5446b0a2 [Clang] Fix variant crashes from GH58028, GH57370
* 77ff99c10bee [ValueTracking] Fix CannotBeOrderedLessThanZero() for fdiv (PR58046)
* 6ba100a83f14 [InstSimplify] Add test for PR58046 (NFC)
* bcb9b9fc44e4 [libcxx] Make stdatomic.h work when included from a C source file
* d3e48d932023 [docs] improve documentation for misc-const-correctness
* 0b41e633a338 [clang-tidy] adjust treating of array-of-pointers when 'AnalyzePointers' is deactivated
* 10a54971b0d3 Fix build error in StmtPrinterTest.cpp
* e08c165dd67a [clangd] Avoid crash when printing call to string literal operator template
* 2eba4dd78e2a [ELF] Rewrite R_RISCV_ALIGN nops when r.addend%4 != 0

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