You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
arm-none-eabi gcc 14 fails due to missing symbols:
[ 23%] Building CXX object system/src/CMakeFiles/newlib.dir/newlib/_cxx.cpp.obj
/__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp: In function 'void __gnu_cxx::__verbose_terminate_handler()':
/__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp:29:5: error: 'abort' was not declared in this scope; did you mean 'std::abort'?
29 | abort();
| ^~~~~
| std::abort
In file included from /__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp:13:
/opt/arm-none-eabi/arm-none-eabi/include/c++/14.2.1/cstdlib:58:19: note: 'std::abort' declared here
58 | extern "C" void abort(void) _GLIBCXX_NOTHROW _GLIBCXX_NORETURN;
| ^~~~~
/__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp: In function 'void __cxa_pure_virtual()':
/__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp:45:5: error: 'abort' was not declared in this scope; did you mean 'std::abort'?
45 | abort();
| ^~~~~
| std::abort
/opt/arm-none-eabi/arm-none-eabi/include/c++/14.2.1/cstdlib:58:19: note: 'std::abort' declared here
58 | extern "C" void abort(void) _GLIBCXX_NOTHROW _GLIBCXX_NORETURN;
| ^~~~~
/__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp: In function 'void __gnu_cxx::__verbose_terminate_handler()':
/__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp:30:3: warning: 'noreturn' function does return
30 | }
| ^
/__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp: In function 'void __cxa_pure_virtual()':
/__w/stm32-eth/stm32-eth/system/src/newlib/_cxx.cpp:46:3: warning: 'noreturn' function does return
46 | }
| ^
make[2]: *** [system/src/CMakeFiles/newlib.dir/build.make:93: system/src/CMakeFiles/newlib.dir/newlib/_cxx.cpp.obj] Error 1
The text was updated successfully, but these errors were encountered:
arm-none-eabi gcc 14 fails due to missing symbols:
The text was updated successfully, but these errors were encountered: