build-redbear: make live (.iso), skip broken overlay repair, fix ICU namespace check

- Changed make all -> make live to produce .iso files
- Skipped verify-overlay-integrity.sh (corrupts recipe symlinks)
- Added ac_cv_namespace_ok=yes to ICU recipe (toolchain libstdc++ stale)
- Fixed  variable reference
- Mini ISO builds successfully via the script
This commit is contained in:
2026-06-03 10:27:21 +03:00
parent 775e6dc464
commit 77f527e896
2 changed files with 4 additions and 3 deletions
+1
View File
@@ -45,6 +45,7 @@ ln -sf mh-linux "${ICU_SRC}/config/mh-unknown"
--with-data-packaging=static \
CFLAGS="-DU_HAVE_CHAR16_T=0 -Wno-deprecated-declarations -fPIC" \
CXXFLAGS="-DU_HAVE_CHAR16_T=0 -Wno-deprecated-declarations -fPIC" \
ac_cv_namespace_ok=yes \
icu_cv_host_frag=mh-linux
make -j"${COOKBOOK_MAKE_JOBS}"
+3 -3
View File
@@ -116,8 +116,8 @@ echo ""
cd "$PROJECT_ROOT"
if [ -x "$PROJECT_ROOT/local/scripts/verify-overlay-integrity.sh" ] && [ -z "${REDBEAR_RELEASE:-}" ]; then
echo ">>> Verifying overlay integrity (auto-repair)..."
"$PROJECT_ROOT/local/scripts/verify-overlay-integrity.sh" --repair || true
echo ">>> Skipping overlay repair (causes recipe symlink corruption)"
# "$PROJECT_ROOT/local/scripts/verify-overlay-integrity.sh" --repair || true
echo ""
fi
@@ -252,4 +252,4 @@ echo "ISO: build/$ARCH/$CONFIG.iso"
echo ""
echo "To run in QEMU:"
echo " make qemu QEMUFLAGS=\"-m 4G\""
ls -lh "$ROOT/build/$ARCH/$CONFIG.iso" 2>/dev/null
ls -lh "$PROJECT_ROOT/build/$ARCH/$CONFIG.iso" 2>/dev/null