Summary: | =dev-lang/ispc-1.11.0 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bernd <waebbl-gentoo> |
Component: | Current packages | Assignee: | Christoph Junghans (RETIRED) <junghans> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | ispc-1.9.2_1.11.0.diff |
Description
Bernd
2019-05-26 15:22:00 UTC
Created attachment 577844 [details, diff]
ispc-1.9.2_1.11.0.diff
diff between current 1.9.2 ebuild and a 1.11.0 ebuild from my overlay.
Version 1.11.0 works with llvm 8, but fails to compile with llvm 9. Version 1.12.0 will build with llvm 9. The same ebuild can be used, just rename ispc-1.11.0 to ispc-1.12.0. I attempted to restrict the maximum llvm version using the llvm eclass, but cmake always finds the latest installed version of llvm regardless. The problem is cmake/LLVMConfig.cmake has findpackage(LLVM REQUIRED CONFIG) It can be patched to use a specific version using findpackage(LLVM 8.0 REQUIRED CONFIG) but then it will no longer build with others such as llvm-7 Assuming this is obsolete after 1.13.0 version bump in commit f073ca91. |