diff --git a/src/modules/static_module_makefile.in b/src/modules/static_module_makefile.in index 35e0c28e13e2993b3ff3fe3f2e8a32dc3371f110..cea6f89e79788701886d380cdd58d5ed9b6f363b 100644 --- a/src/modules/static_module_makefile.in +++ b/src/modules/static_module_makefile.in @@ -9,7 +9,8 @@ dummy: linker_options modlist_headers modlist_segment module.pmod tmp="$(INSTALL_NAME)" ; if test x$$tmp = x ; then tmp="$(MODNAME)"; fi ; $(INSTALL) module.pmod $(TMP_LIBDIR)/modules/$$tmp.pmod linker_options: Makefile $(MODULE_ARCHIVES) - echo >linker_options modules/$(MODNAME)/module.a $(MODULE_LDFLAGS) $(MODULE_ARCHIVES) + echo >linker_options modules/$(MODNAME)/module.a $(MODULE_LDFLAGS) + for a in '' $(MODULE_ARCHIVES) ; do if test ! -z "$$a"; then echo modules/$(MODNAME)/$$a >>linker_options ; fi ; done modlist_headers: Makefile echo >modlist_headers "void pike_module_$(MODNAME)_init(void), pike_module_$(MODNAME)_exit(void);"