summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Fahlgren2026-01-15 21:48:11 +0000
committerRobert Marko2026-01-16 18:45:45 +0000
commit63c2add66ec7ff01712c8afb8c9ca6923923e68c (patch)
treeece7fd627e38bf9a83ad52d54b98d70b1f17e402
parent8cff0d8ca0d42aec4cb47313cd0c3dd99e06bbec (diff)
downloadopenwrt-63c2add66ec7ff01712c8afb8c9ca6923923e68c.tar.gz
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 <ericfahlgren@gmail.com> Link: https://github.com/openwrt/openwrt/pull/21556 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--target/linux/realtek/image/rtl839x.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/target/linux/realtek/image/rtl839x.mk b/target/linux/realtek/image/rtl839x.mk
index 2e399fd061..c07252eb48 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