strip kernel modules more aggressively: make all global symbols local, rename all...
[openwrt/openwrt.git] / rules.mk
index 474c0e2461b01ef29ed97364edfbca594cfd2cf6..79a2a9fa48cf8d44a50830491c12a7ae01082975 100644 (file)
--- a/rules.mk
+++ b/rules.mk
@@ -219,9 +219,10 @@ else
     endif
   endif
   RSTRIP:= \
+    export CROSS="$(TARGET_CROSS)"; \
     NM="$(TARGET_CROSS)nm" \
     STRIP="$(STRIP)" \
-    STRIP_KMOD="$(TARGET_CROSS)strip --strip-unneeded -R .comment -R .pdr -R .mdebug.abi32 -R .note.gnu.build-id -R .gnu.attributes -R .reginfo -x" \
+    STRIP_KMOD="$(SCRIPT_DIR)/strip-kmod.sh" \
     $(SCRIPT_DIR)/rstrip.sh
 endif