Details
```c
0:03.69 DEBUG:
0:03.69 DEBUG: | # error libstdc++ not new enough
0:03.69 DEBUG: | #endif
0:03.69 DEBUG: | #if defined(_GLIBCXX_RELEASE)
0:03.69 DEBUG: | # if _GLIBCXX_RELEASE < 8
0:03.69 DEBUG: | # error libstdc++ not new enough
0:03.69 DEBUG: | # else
0:03.69 DEBUG: | (void) 0
0:03.69 DEBUG: | # endif
0:03.69 DEBUG: | #endif
0:03.69 DEBUG: | ;
0:03.69 DEBUG: | return 0;
0:03.69 DEBUG: | }
0:03.69 DEBUG: Executing: `/builddir/firefox-esr-115.12.0/wrapper/aarch64-clang++ /tmp/conftest.ijbq9et_.cpp -c`
0:03.69 DEBUG: The command returned non-zero exit status 1.
0:03.69 DEBUG: Its error output was:
0:03.69 DEBUG: | In file included from /tmp/conftest.ijbq9et_.cpp:1:
0:03.69 DEBUG: | /usr/aarch64-linux-gnu/usr/include/c++/13.2/cstddef:50:10: fatal error: 'stddef.h' file not found
0:03.69 DEBUG: | 50 | #include
0:03.69 DEBUG: | | ^~~~~~~~~~
0:03.69 DEBUG: | 1 error generated.
0:03.69 ERROR: The libstdc++ in use is not new enough. Please run ./mach bootstrap to update your compiler, or update your system libstdc++ installation.
Config object not found by mach.
*** Fix above errors and then restart with "./mach build"
=> ERROR: firefox-esr-115.12.0_1: do_build: './mach build' exited with 1
=> ERROR: in do_build() at srcpkgs/firefox-esr/template:237
Error: Process completed with exit code 1.
```
aarch64 musl has a different error, however: