https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105659
Bug ID: 105659 Summary: error: #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported Product: gcc Version: 12.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: d Assignee: ibuclaw at gdcproject dot org Reporter: ibuclaw at gdcproject dot org Target Milestone: --- This was discussed in gcc-patches a while back, creating an issue for tracking/fixing it. --- g++ -fno-PIE -c -DIN_GCC_FRONTEND -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc -I/home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/. -I/home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/../include -I/home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/../libcpp/include -I/home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/../libcody -I/home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/../libdecnumber -I/home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/../libdecnumber/dpd -I../libdecnumber -I/home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/../libbacktrace -o default-d.o -MT default-d.o -MMD -MP -MF ./.deps/default-d.TPo /home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/config/default-d.cc In file included from ./tm_d.h:9, from /home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/config/default-d.cc:22: /home/ibuclaw/src/gcc/crossbuilds/../gcc/gcc/defaults.h:908:2: error: #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported 908 | #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supported | ^~~~~ make[1]: *** [Makefile:2329: default-d.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/home/ibuclaw/src/gcc/crossbuilds/aarch64-rtems/gcc' make: *** [Makefile:4594: all-gcc] Error 2