Bug Report
What's the issue you encountered?
While attempting to build/port the Dolphin emulator to the Switch, an internal compiler error was encountered (consistently) from a const std::string& initialization. See below, along with the dump at the bottom:
Source/Core/Common/IniFile.cpp:39:43: internal compiler error: in build_cleanup, at cp/decl2.cc:3750
39 | const std::string& IniFile::NULL_STRING = "";
| ^~
0x75fbd3027740 __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:59
0x75fbd3027878 __libc_start_main_impl
../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See https://devkitpro.org for instructions.
Preprocessed source stored into /tmp/ccCc5paU.out file, please attach this to your bugreport.
make[3]: *** [Source/Core/Common/CMakeFiles/common.dir/build.make:541: Source/Core/Common/CMakeFiles/common.dir/IniFile.cpp.obj] Error 1
make[2]: *** [CMakeFiles/Makefile2:2650: Source/Core/Common/CMakeFiles/common.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:3031: Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/rule] Error 2
make: *** [Makefile:742: dolphin-nogui] Error 2
How can the issue be reproduced?
I had no part in the creation of dolphin.
Configuring with the devkitpro switch toolchain, then building the dolphin-nogui make target consistently gives this ICE on this commit: https://github.com/auggeythecat/dolphin-nx/tree/7f6e49d96f30e51b2d0852ddf5cdc42574e65287
Environment?
Windows 11, running an arch linux WSL distro (archlinux).
Apologies if I didn't redact anything properly
env.txt
All tools are official.
Additional context?
Preprocessed source dump from the -freport-bug flag.
ccCc5paU.out.gz
Thank you so much more making the tools/toolchain, let alone dedicating time to stuff like this!
Bug Report
What's the issue you encountered?
While attempting to build/port the Dolphin emulator to the Switch, an internal compiler error was encountered (consistently) from a const std::string& initialization. See below, along with the dump at the bottom:
Source/Core/Common/IniFile.cpp:39:43: internal compiler error: in build_cleanup, at cp/decl2.cc:3750
39 | const std::string& IniFile::NULL_STRING = "";
| ^~
0x75fbd3027740 __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:59
0x75fbd3027878 __libc_start_main_impl
../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See https://devkitpro.org for instructions.
Preprocessed source stored into /tmp/ccCc5paU.out file, please attach this to your bugreport.
make[3]: *** [Source/Core/Common/CMakeFiles/common.dir/build.make:541: Source/Core/Common/CMakeFiles/common.dir/IniFile.cpp.obj] Error 1
make[2]: *** [CMakeFiles/Makefile2:2650: Source/Core/Common/CMakeFiles/common.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:3031: Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/rule] Error 2
make: *** [Makefile:742: dolphin-nogui] Error 2
How can the issue be reproduced?
I had no part in the creation of dolphin.
Configuring with the devkitpro switch toolchain, then building the dolphin-nogui make target consistently gives this ICE on this commit: https://github.com/auggeythecat/dolphin-nx/tree/7f6e49d96f30e51b2d0852ddf5cdc42574e65287
Environment?
Windows 11, running an arch linux WSL distro (archlinux).
Apologies if I didn't redact anything properly
env.txt
All tools are official.
Additional context?
Preprocessed source dump from the -freport-bug flag.
ccCc5paU.out.gz
Thank you so much more making the tools/toolchain, let alone dedicating time to stuff like this!