Skip to content

Add llvm-15 for llvm-symbolizer-15 for clang-15 (used for TSan)#40655

Merged
tavplubix merged 1 commit intoClickHouse:masterfrom
azat:clang-15-tsan-symbolizer
Aug 26, 2022
Merged

Add llvm-15 for llvm-symbolizer-15 for clang-15 (used for TSan)#40655
tavplubix merged 1 commit intoClickHouse:masterfrom
azat:clang-15-tsan-symbolizer

Conversation

@azat
Copy link
Copy Markdown
Member

@azat azat commented Aug 26, 2022

Simply installing llvm-15 over TSAN_SYMBOLIZER_PATH had been prefered
(to keep everything in one place and as simple as possible), though
TSAN_SYMBOLIZER_PATH should also work.

Changelog category (leave one):

  • Not for changelog (changelog entry is not required)

Simply installing llvm-15 over TSAN_SYMBOLIZER_PATH had been prefered
(to keep everything in one place and as simple as possible), though
TSAN_SYMBOLIZER_PATH should also work.

Signed-off-by: Azat Khuzhin <[email protected]>
@robot-ch-test-poll robot-ch-test-poll added the pr-not-for-changelog This PR should not be mentioned in the changelog label Aug 26, 2022
@tavplubix tavplubix self-assigned this Aug 26, 2022
@tavplubix
Copy link
Copy Markdown
Member

AST fuzzer (debug) - #40659

@tavplubix tavplubix merged commit 633829e into ClickHouse:master Aug 26, 2022
@azat azat deleted the clang-15-tsan-symbolizer branch August 27, 2022 10:15
azat added a commit to azat/ClickHouse that referenced this pull request Sep 4, 2022
Simply installing llvm-symbolizer-$VER is not enough, since it does not
contain proper symblink, while LLVM is looking only for
"llvm-symbolizer" (without version) - [1]:

  [1]:
https://github.com/llvm/llvm-project/blob/c444af1c20b35555f2fdb2c1ca38d3f23b2faebd/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp#L454

Follow-up for: ClickHouse#40655
Signed-off-by: Azat Khuzhin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-not-for-changelog This PR should not be mentioned in the changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants