From ddb1c1ab330cb88ca9c58ba6c33d55e6dc70f240 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Tue, 17 Feb 2026 00:55:27 +0100 Subject: [PATCH] ravpower-mcu: add CPPFLAGS Forward the OpenWrt CPPFLAGS to the compile process. This fixes fortify sources support. Link: https://github.com/openwrt/openwrt/pull/22056 Signed-off-by: Hauke Mehrtens --- package/utils/ravpower-mcu/Makefile | 4 +++- .../ravpower-mcu/patches/001-fix-compile-flags.patch | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 package/utils/ravpower-mcu/patches/001-fix-compile-flags.patch diff --git a/package/utils/ravpower-mcu/Makefile b/package/utils/ravpower-mcu/Makefile index 8139e1bf87..45734a24e8 100644 --- a/package/utils/ravpower-mcu/Makefile +++ b/package/utils/ravpower-mcu/Makefile @@ -23,7 +23,9 @@ endef define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ CC="$(TARGET_CC)" \ - CFLAGS="$(TARGET_CFLAGS) -Wall" + CFLAGS="$(TARGET_CFLAGS) -Wall" \ + CPPFLAGS="$(TARGET_CPPFLAGS)" \ + LDFLAGS="$(TARGET_LDFLAGS)" endef define Package/ravpower-mcu/install diff --git a/package/utils/ravpower-mcu/patches/001-fix-compile-flags.patch b/package/utils/ravpower-mcu/patches/001-fix-compile-flags.patch new file mode 100644 index 0000000000..07ac662fa1 --- /dev/null +++ b/package/utils/ravpower-mcu/patches/001-fix-compile-flags.patch @@ -0,0 +1,11 @@ +--- a/src/Makefile ++++ b/src/Makefile +@@ -3,7 +3,7 @@ CFLAGS:=-I. + OUTDIR:=./ + + main: main.c +- $(CC) -o $(OUTDIR)/ravpower-mcu main.c ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $(OUTDIR)/ravpower-mcu main.c + + clean: + rm ravpower-pmic