Source: gcc-11 Version: 10.2.1-1 Severity: normal User: debian-ia64@lists.debian.org Usertags: ia64 X-Debbugs-Cc: debian-ia64@lists.debian.org
Hello! With gcc-11, the Go compiler is now used during the bootstrap process which causes the build of gcc-11 and gcc-snapshot to fail on ia64 as Go doesn't properly work there at the moment [1]: go1: internal compiler error: Segmentation fault 0x400000000123848f crash_signal ../../src/gcc/toplev.c:327 0x4000000002d57a9f std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const /<<PKGBUILDDIR>>/build/ia64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:907 0x4000000000345cbf Gogo::special_name_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ../../src/gcc/go/gofrontend/names.cc:1136 0x400000000020ebff should_export ../../src/gcc/go/gofrontend/export.cc:464 0x4000000000213d5f Export::export_globals(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Package*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Package*> > > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Package*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Package*> > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Import_init_set const&, Bindings const*, std::unordered_set<Named_object*, std::hash<Named_object*>, std::equal_to<Named_object*>, std::allocator<Named_object*> >*) ../../src/gcc/go/gofrontend/export.cc:573 0x400000000038569f Gogo::do_exports() /<<PKGBUILDDIR>>/build/prev-ia64-linux-gnu/libstdc++-v3/include/bits/basic_string.h:907 0x400000000033552f Gogo::do_exports() ../../src/gcc/go/gofrontend/gogo.cc:5190 0x400000000033552f go_parse_input_files(char const**, unsigned int, bool, bool) ../../src/gcc/go/gofrontend/go.cc:157 0x40000000002cbc7f go_langhook_parse_file ../../src/gcc/go/go-lang.c:342 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. Could you therefore disable Go on ia64 for the time being in both gcc-11 and -snapshot? Thanks, Adrian > [1] > https://buildd.debian.org/status/fetch.php?pkg=gcc-11&arch=ia64&ver=11-20201208-1&stamp=1607996433&raw=0 -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913