You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit consolidates multiple build system fixes:
1. DTB compilation regression
- Fixed unconditional DTB build in user-space mode
- Fixed WebAssembly build missing DTB dependencies
- Fixed DTB not being built on macOS-arm64 for SYSTEM mode
2. Makefile syntax error
- Fixed TAB characters before $(warning) in mk/toolchain.mk
- This prevented entire Makefile from parsing correctly
3. emcc configuration pollution
- Fixed .config persistence causing ENABLE_SYSTEM=1 to leak
- Added distclean before emcc builds to ensure clean state
4. Ubuntu ARM64 apt-get failures
- Ignore non-critical dep11 (AppStream metadata) failures
- Only retry on critical package index failures (Packages/Sources/Release)
- Use || true for apt install to prevent exit code 100 from dep11 issues
- Verify critical packages (make, git, curl, clang, bc) are installed
- Exit with error only if actual package installation fails
0 commit comments