[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#977598: gcc-11: Please disable the Go compiler on ia64



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 - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: