The firmware builds were failing during toolchain compilation due to GDB (GNU debugger) missing testsuite/Makefile. This is a known issue with OpenWrt's GDB toolchain component. Error: Missing testsuite/Makefile make[7]: *** [Makefile:1992: subdir_do] Error 1 ERROR: toolchain/gdb failed to build Solution: - Disable GDB in toolchain with '# CONFIG_GDB is not set' - GDB is not needed for building firmware images - Only useful for on-device debugging (can be installed separately) - Enable BUILD_LOG for better debugging This fix applies to both: - Local firmware builds (local-build.sh) - GitHub Actions firmware builds (build-secubox-images.yml) Impact: - Toolchain will compile successfully - Firmware images will be generated - Build time remains the same (1-2 hours for full build) - No impact on firmware functionality Tested with: - OpenWrt 23.05.5 - Target: mvebu/cortexa72 (MOCHAbin) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| build-openwrt-packages.yml | ||
| build-secubox-images.yml | ||
| test-validate.yml | ||