From 63c2add66ec7ff01712c8afb8c9ca6923923e68c Mon Sep 17 00:00:00 2001 From: Eric Fahlgren Date: Thu, 15 Jan 2026 13:48:11 -0800 Subject: [PATCH] realtek: imagebuilder: add guard around loader generation The imagebuilder cannot compile source, so we must guard against generation of artifact targets that require this. Without this guard we see an error when building the zyxel,gs1920-24hp-v1 profile. Create standalone rt-loader, loading uimage from address 0xb40c0000 mips-openwrt-linux-musl-gcc -fpic -msoft-float -Iinclude -c -o ... src/startup.S make[4]: mips-openwrt-linux-musl-gcc: No such file or directory Signed-off-by: Eric Fahlgren Link: https://github.com/openwrt/openwrt/pull/21556 Signed-off-by: Robert Marko --- target/linux/realtek/image/rtl839x.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/linux/realtek/image/rtl839x.mk b/target/linux/realtek/image/rtl839x.mk index 2e399fd0612..c07252eb489 100644 --- a/target/linux/realtek/image/rtl839x.mk +++ b/target/linux/realtek/image/rtl839x.mk @@ -100,10 +100,12 @@ TARGET_DEVICES += zyxel_gs1900-48-a1 define Device/zyxel_gs1920-24hp-v1 FLASH_ADDR := 0xb40c0000 +ifeq ($(IB),) ARTIFACTS := loader.bin ARTIFACT/loader.bin := \ rt-loader-standalone | \ zynsig +endif SOC := rtl8392 IMAGE_SIZE := 12144k DEVICE_VENDOR := Zyxel -- 2.47.3