Source: libffi
Version: 3.3-3
Severity: serious
(This is a "block migration while I investigate" bug:
it may well be downgraded or reassigned when I know more.)
https://ci.debian.net/packages/libg/libgpuarray/unstable/amd64/
libffi is one of the few that changed:
creduce output (and yes, this isn't a valid program, but it still
shouldn't ICE):
template struct a {
enum { b };
};
class c;
template class __attribute__((aligned((a::b d {};
class : d<0> {
Control: retitle -1 g++: ICE at cp/pt.c:15779 on beignet in -std=gnu++14
or higher
This also happens with LLVM 9 (which makes sense given that the error
message points to code in beignet itself):
LLVM 9LLVM 10
-std=c++0x successstd::index_sequence fail
Package: g++-9
Version: 9.2.1-23
Control: affects -1 src:beignet
Trying to build beignet with llvm 10 and the default -std fails with
this internal compiler error. (See attached for exact changes; it
previously used -std=c++0x, but that fails with LLVM 10 because it can't
find
The user then compiled with Clang and caught a link error.
clang can't handle abi tags (i.e. can't link to new-ABI code even if you
aren't trying to mix it with old-ABI code):
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797917
https://llvm.org/bugs/show_bug.cgi?id=23529
clang doesn't support the abi_tag attribute, see:
https://llvm.org/bugs/show_bug.cgi?id=23529
And yet I couldn't find a single bug report in debians llvm packages
mentioning this problem;
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797917
6 matches
Mail list logo