Unfortunately build failed with error

/bin/bash ./libtool  --tag=CXX   --mode=compile /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include    -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -Wall -Werror  -Wc,-pthread  -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c -o alloc.lo /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc.cc
/bin/bash ./libtool  --tag=CXX   --mode=compile /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include    -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -Wall -Werror  -Wc,-pthread  -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc_c.lo -MD -MP -MF .deps/alloc_c.Tpo -c -o alloc_c.lo /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc_c.cc
/bin/bash ./libtool  --tag=CXX   --mode=compile /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include    -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm  -Wall -Werror  -Wc,-pthread  -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc_cpp.lo -MD -MP -MF .deps/alloc_cpp.Tpo -c -o alloc_cpp.lo /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc_cpp.cc
libtool: compile:  /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc.cc  -fPIC -DPIC -o .libs/alloc.o
cc1plus: error: command-line option '-Wno-discarded-qualifiers' is valid for C/ObjC but not for C++ [-Werror]
libtool: compile:  /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc_c.lo -MD -MP -MF .deps/alloc_c.Tpo -c /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc_c.cc  -fPIC -DPIC -o .libs/alloc_c.o
libtool: compile:  /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT aatree.lo -MD -MP -MF .deps/aatree.Tpo -c /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/aatree.cc  -fPIC -DPIC -o .libs/aatree.o
cc1plus: error: command-line option '-Wno-discarded-qualifiers' is valid for C/ObjC but not for C++ [-Werror]
cc1plus: error: command-line option '-Wno-discarded-qualifiers' is valid for C/ObjC but not for C++ [-Werror]
libtool: compile:  /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/xg++ -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/./gcc/ -nostdinc++ -nostdinc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include/aarch64-openwrt-linux-musl -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/include -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/libsupc++ -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/include/backward -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libstdc++-v3/testsuite/util -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -L/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/src/.libs -B/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libstdc++-v3/libsupc++/.libs -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/bin/ -B/home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/lib/ -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/include -isystem /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/aarch64-openwrt-linux-musl/sys-include -DHAVE_CONFIG_H -I. -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/linux -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/aarch64 -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/posix -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/config/generic -I/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -O2 -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -Wno-unused-variable -Wno-discarded-qualifiers -fhonour-copts -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -D_GNU_SOURCE -g -Os -MT alloc_cpp.lo -MD -MP -MF .deps/alloc_cpp.Tpo -c /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0/libitm/alloc_cpp.cc  -fPIC -DPIC -o .libs/alloc_cpp.o
cc1plus: error: command-line option '-Wno-discarded-qualifiers' is valid for C/ObjC but not for C++ [-Werror]
cc1plus: all warnings being treated as errors
make[8]: *** [Makefile:678: aatree.lo] Error 1
make[8]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
make[8]: *** [Makefile:678: alloc.lo] Error 1
cc1plus: all warnings being treated as errors
make[8]: *** [Makefile:678: alloc_c.lo] Error 1
cc1plus: all warnings being treated as errors
make[8]: *** [Makefile:678: alloc_cpp.lo] Error 1
make[8]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libitm'
make[7]: *** [Makefile:836: all-recursive] Error 1
make[7]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libitm'
make[6]: *** [Makefile:518: all] Error 2
make[6]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/aarch64-openwrt-linux-musl/libitm'
make[5]: *** [Makefile:16193: all-target-libitm] Error 2
make[5]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final'
make[4]: *** [Makefile:1034: all] Error 2
make[4]: Leaving directory '/home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final'
make[3]: *** [Makefile:92: /home/debian/openwrt/build_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/gcc-12.3.0-final/.built] Error 2
make[3]: Leaving directory '/home/debian/openwrt/toolchain/gcc/final'
time: toolchain/gcc/final/compile#2.48#1.25#2.41
    ERROR: toolchain/gcc/final failed to build.
make[2]: *** [toolchain/Makefile:93: toolchain/gcc/final/compile] Error 1
make[2]: Leaving directory '/home/debian/openwrt'
make[1]: *** [toolchain/Makefile:89: /home/debian/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-12.3.0_musl/stamp/.toolchain_compile] Error 2
make[1]: Leaving directory '/home/debian/openwrt'
make: *** [/home/debian/openwrt/include/toplevel.mk:232: world] Error 2

This is something that I cannot understand and couldn't find the wiki instructions. Is it valid for QHora too or only for AX3600.

Where/How should I add below option?

Seems it is enabled.

image