In file included from /var/tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.1/work/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc:162: /var/tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.1/work/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:342:72: error: narrowing conversion of ‘-1’ from ‘int’ to ‘unsigned int’ [-Wnarrowing] 342 | typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] | ^ /var/tmp/portage/sys-libs/compiler-rt-sanitizers-9.0.1/work/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:336:30: note: in expansion of macro ‘IMPL_COMPILER_ASSERT’ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_gnome-20200210-221913 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * clang: clang version 9.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/9/bin llvm: 9.0.1 Available Python interpreters, in order of preference: [1] python3.8 [2] python3.7 [3] python3.6 [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.41.0 * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.14.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm ghc: The Glorious Glasgow Haskell Compilation System, version 8.0.2 repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Fri, 14 Feb 2020 22:37:30 +0000 emerge -qpvO sys-libs/compiler-rt-sanitizers [ebuild N ] sys-libs/compiler-rt-sanitizers-9.0.1 USE="libfuzzer profile sanitize xray -clang -test"
Created attachment 613882 [details] emerge-info.txt
Created attachment 613884 [details] emerge-history.txt
Created attachment 613886 [details] environment
Created attachment 613888 [details] etc.portage.tbz2
Created attachment 613890 [details] logs.tbz2
Created attachment 613892 [details] sys-libs:compiler-rt-sanitizers-9.0.1:20200214-231425.log
Created attachment 613894 [details] temp.tbz2
maybe dup of bug #709634
https://reviews.llvm.org/D69104 https://reviews.llvm.org/rG9c155985f17fd369bbba311b714fb6c01c17d66e https://github.com/llvm/llvm-project/commit/9c155985f17fd369bbba311b714fb6c01c17d66e https://reviews.llvm.org/D70662 https://reviews.llvm.org/rG947f9692440836dcb8d88b74b69dd379d85974ce https://github.com/llvm/llvm-project/commit/947f9692440836dcb8d88b74b69dd379d85974ce
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #9) > https://reviews.llvm.org/D69104 > https://reviews.llvm.org/rG9c155985f17fd369bbba311b714fb6c01c17d66e > https://github.com/llvm/llvm-project/commit/ > 9c155985f17fd369bbba311b714fb6c01c17d66e > > https://reviews.llvm.org/D70662 > https://reviews.llvm.org/rG947f9692440836dcb8d88b74b69dd379d85974ce > https://github.com/llvm/llvm-project/commit/ > 947f9692440836dcb8d88b74b69dd379d85974ce These patches don't apply. It's partially solved by changing .cpp back to .cc but .h still doesn't match and I don't have the patience for it.
I hit this today. Several packages are not yet adapted for llvm/clang 10, so it's still important to fix this. For example, at least dev-util/perf[clang] needs clang:9 and not 10.
Closing bugs specific to llvm 9 that was removed today.