kernel: improve profiling support, keep static symbols when profiling is enabled
[openwrt/svn-archive/archive.git] / scripts / strip-kmod.sh
index 789364f97bbced62345dc5af179142522640a711..2a75e39821121b7992f3ba66687077fa7a649a74 100755 (executable)
@@ -12,7 +12,11 @@ MODULE="$1"
 }
 
 ARGS=
-[ -n "$KEEP_SYMBOLS" ] || ARGS="-x -G __this_module --strip-unneeded"
+if [ -n "$KEEP_SYMBOLS" ]; then
+       ARGS="-X --strip-debug"
+else
+       ARGS="-x -G __this_module --strip-unneeded"
+fi
 
 ${CROSS}objcopy \
        -R .comment \