[Bug 1121591] New: GCC 9: llvm[67] build fails
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
Bug ID: 1121591
Summary: GCC 9: llvm[67] build fails
Classification: openSUSE
Product: openSUSE Tumbleweed
Version: Current
Hardware: Other
OS: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
Assignee: bnc-team-screening@forge.provo.novell.com
Reporter: martin.liska@suse.com
QA Contact: qa-bugs@suse.de
Found By: ---
Blocker: ---
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:G...
[ 2885s]
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/ext/new_allocator.h:146:8:
error: call to deleted constructor of 'llvm::SDUse'
[ 2885s] _Up(std::forward<_Args>(__args)...)))
[ 2885s] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 2885s]
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/alloc_traits.h:483:24:
note: in instantiation of exception specification for 'construct
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591#c2
--- Comment #2 from Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591#c3
--- Comment #3 from Michal Srb
There's another error: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging: Gcc7/llvm7/standard/x86_64
It is the same thing as I described in my previous comment. It is complaining about compiler not supporting '-fuse-ld=gold', but that is misdetection. It tries to compile a test file and that fails because of: error: cannot open /usr/lib64/gcc/x86_64-suse-linux/9/libstdc++.so: No such file or directory The /usr/lib64/gcc/x86_64-suse-linux/9/libstdc++.so exists and it is a symbolic link to ../../../libstdc++.so.6, but /usr/lib64/libstdc++.so.6 does not exist. It would be in package libstdc++6, which is not installed, even that it is required by libstdc++6-devel-gcc9, which is installed. So build service for some reason does not honor the dependency of libstdc++6-devel-gcc9. I don't know why, maybe some overwrite by project settings? I don't think this can (or should) be fixed from the llvm package. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591#c5
Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591#c6
Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591#c7
--- Comment #7 from Martin Liška
Hm, after recent update, there are 2 new failures for both llvm6 and llvm7: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging: Gcc7/llvm7/standard/x86_64
Sorry for noise, it will be probably: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89416 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
Martin Liška
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591#c8
--- Comment #8 from Martin Liška ' requested here
[ 5064s] return
_S_nothrow_relocate(__is_move_insertable<_Tp_alloc_type>{});
[ 5064s] ^
[ 5064s]
/usr/lib64/gcc/x86_64-suse-linux/9/../../../../include/c++/9/bits/vector.tcc:459:29:
note: in instantiation of member function
'std::vector --
You are receiving this mail because:
You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591
http://bugzilla.opensuse.org/show_bug.cgi?id=1121591#c9
Martin Liška
participants (1)
-
bugzilla_noreply@novell.com