/var/tmp/portage/dev-lang/ispc-1.14.1/work/ispc-1.14.1/src/opt.cpp: In member function ‘bool IntrinsicsOpt::runOnBasicBlock(llvm::BasicBlock&)’: /var/tmp/portage/dev-lang/ispc-1.14.1/work/ispc-1.14.1/src/opt.cpp:158:32: error: cannot convert ‘bool’ to ‘llvm::AssemblyAnnotationWriter*’ 158 | bb.print(llvm::outs(), false); \ | ^~~~~ | | ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_developer-libressl-20201008-134631 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10.2.0 * clang version 11.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/11/bin /usr/lib/llvm/11 11.0.0 Available Python interpreters, in order of preference: [1] python3.7 [2] python3.9 (fallback) [3] python3.8 (fallback) [4] python3.6 (fallback) [5] python2.7 (fallback) Available Ruby profiles: [1] ruby25 (with Rubygems) [2] ruby26 (with Rubygems) [3] ruby27 (with Rubygems) * Available Rust versions: [1] rust-bin-1.47.0 [2] rust-1.47.0 * The Glorious Glasgow Haskell Compilation System, version 8.8.4 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Fri Oct 16 02:05:19 PM UTC 2020 /var/db/repos/libressl Fri Oct 9 07:35:07 PM UTC 2020 emerge -qpvO dev-lang/ispc [ebuild N ] dev-lang/ispc-1.14.1 USE="-examples"
Created attachment 666032 [details] emerge-info.txt
Created attachment 666035 [details] dev-lang:ispc-1.14.1:20201016-143916.log
Created attachment 666038 [details] emerge-history.txt
Created attachment 666041 [details] environment
Created attachment 666044 [details] etc.portage.tbz2
Created attachment 666047 [details] logs.tbz2
Created attachment 666050 [details] temp.tbz2
Created attachment 669728 [details] same for 9999
Created attachment 674419 [details, diff] ispc-1.14.1-llvm_max_slot10.patch ispc not support yet llvm-11 (see [1]), so patch force LLVM_MAX_SLOT to 10 on ebuild. [1] https://github.com/ispc/ispc/issues/1896#issuecomment-718960959
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53cc01edc10416724da63affea4c44abc53c9360 commit 53cc01edc10416724da63affea4c44abc53c9360 Author: Adrian Grigo <agrigo2001@yahoo.com.au> AuthorDate: 2020-11-27 11:14:55 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-12-09 09:42:39 +0000 dev-lang/ispc: Iscp only supports up to LLVM 10 Iscp does not yet have llvm 11 support, so limit clang and llvm in both ebuilds to version 10 maximum. Thanks to Toralf Förster, brothermechanic and Marco Genasci for their contributions to fixing this bug, I am only repackaging it. A working ispc is needed for adding embree support to blender. See https://github.com/ispc/ispc/issues/1896 Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/749573 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/18427 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-lang/ispc/ispc-1.14.1.ebuild | 14 +++++++++----- dev-lang/ispc/ispc-9999.ebuild | 13 ++++++++----- 2 files changed, 17 insertions(+), 10 deletions(-)