--- linux.old/Rules.make 2005-08-31 00:37:34.363109288 +0200 +++ linux.dev/Rules.make 2005-08-31 13:59:20.140676296 +0200 @@ -176,7 +176,14 @@ _modinst__: dummy ifneq "$(strip $(ALL_MOBJS))" "" mkdir -p $(MODLIB)/kernel/$(MOD_DESTDIR) - cp $(sort $(ALL_MOBJS)) $(MODLIB)/kernel/$(MOD_DESTDIR) + #@cp $(sort $(ALL_MOBJS)) $(MODLIB)/kernel/$(MOD_DESTDIR) + for f in $(ALL_MOBJS) ; do \ + $(OBJCOPY) -R __ksymtab -R .comment -R .note -x \ + `$(NM) $$f | cut -f3- -d' ' | sed -n \ + -e 's/__module_parm_\(.*\)/-K \1/p' \ + -e 's/__ks..tab_\(.*\)/-K \1/p'` \ + $$f $(MODLIB)/kernel/$(MOD_DESTDIR)$(MOD_TARGET)`basename $$f`; \ + done endif .PHONY: modules_install