mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-18 08:10:29 +02:00
gnu: clang-runtime-16: build with gcc-12.
Fixes: guix/guix#708 * gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-12 for version 16. Change-Id: I1034c720c92052a3283002c4d637e9527c03fe87
This commit is contained in:
committed by
Andreas Enge
parent
0c151438dc
commit
71d6644b18
@@ -172,6 +172,13 @@ as \"x86_64-linux\"."
|
||||
;; source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__filesystem/path.h:623:30: error: use of built-in trait '__remove_pointer(typename std::__Fuzzer::decay<_Tp>::type)’ in function signature; use library traits instead
|
||||
(modify-inputs (package-native-inputs llvm)
|
||||
(prepend gcc-13)))
|
||||
((version>=? version "16")
|
||||
;; clang-16.0.6 doesn't build with gcc-14:
|
||||
;; source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__type_traits/make_unsigned.h:89:24: error: use of built-in trait ‘__remove_cv(_Tp)’ in function signature; use library traits instead
|
||||
;; clang-16.0.6 doesn't build with gcc-13:
|
||||
;; source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__chrono/duration.h:202:28: note: no known conversion for argument 1 from ‘std::__Fuzzer::chrono::duration<long long int, std::__Fuzzer::ratio<1, 1000000000> >::rep’ {aka ‘long long int’} to ‘std::__Fuzzer::chrono::duration<long long int, std::__Fuzzer::ratio<1, 1000000000> >&&’
|
||||
(modify-inputs (package-native-inputs llvm)
|
||||
(prepend gcc-12)))
|
||||
(else (package-native-inputs llvm))))
|
||||
(inputs
|
||||
(append
|
||||
|
||||
Reference in New Issue
Block a user