secubox-openwrt/.github/workflows
CyberMind-FR 3a2150d822 fix: disable GDB in toolchain to resolve build failures
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>
2025-12-24 17:26:58 +01:00
..
build-openwrt-packages.yml fix: correct Makefile include paths for SDK and image builds 2025-12-24 14:02:31 +01:00
build-secubox-images.yml fix: disable GDB in toolchain to resolve build failures 2025-12-24 17:26:58 +01:00
test-validate.yml fix: improve feed update error handling and validation 2025-12-24 00:37:12 +01:00