Configure: error: *** A compiler with support for C++11 language features is required

*** A compiler with support for C++11 language features is required.
make[5]: *** [configure-gdb] Error 1
make[5]: Leaving directory `/home/user/lede/build_dir/toolchain-mips_24kc_gcc-5.4.0_musl/gdb-8.0.1'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/user/lede/build_dir/toolchain-mips_24kc_gcc-5.4.0_musl/gdb-8.0.1'
make[3]: *** [/home/user/lede/build_dir/toolchain-mips_24kc_gcc-5.4.0_musl/gdb-8.0.1/.built] Error 2
make[3]: Leaving directory `/home/user/lede/toolchain/gdb'
make[2]: *** [toolchain/gdb/compile] Error 2
make[2]: Leaving directory `/home/user/lede'
make[1]: *** [/home/user/lede/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl/stamp/.toolchain_compile] Error 2
make[1]: Leaving directory `/home/user/lede'
make: *** [world] Error 2

It looks like that is caused by gdb bump to 8.0.1.

Which GCC version do you have installed?

gcc version 4.7.2 (Debian 4.7.2-5)

For GDB 8 you need at least GCC 4.8,thats why move to GDB 8 was reverted couple of days ago as not all builders were using at least GCC 4.8
https://github.com/lede-project/source/commit/118efdcdba4f41b6da866fa7602b2eb17133c1f9

Any reason not to at least use GCC 5.4?

1 Like

Thank you!