~ chicken-core (chicken-5) d35a74ced9b6fd77d3f988abb52eee9e05eeabeb


commit d35a74ced9b6fd77d3f988abb52eee9e05eeabeb
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Mon Feb 19 22:09:03 2018 +1300
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Mon Feb 26 18:54:46 2018 +1300

    Drop redundant eval-modules-static.o dependency for libchicken in rules.make

diff --git a/rules.make b/rules.make
index 23a1fc11..5f37343a 100644
--- a/rules.make
+++ b/rules.make
@@ -125,8 +125,6 @@ declare-static-libchicken-object = $(declare-static-library-object)
 $(foreach obj, $(LIBCHICKEN_OBJECTS_1),\
           $(eval $(call declare-static-libchicken-object,$(obj))))
 
-$(eval $(call declare-static-libchicken-object,eval-modules))
-
 # import library objects
 
 define declare-import-lib-object
@@ -207,7 +205,7 @@ cyg$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)-0.dll: $(LIBCHICKEN_SHARED_OBJECTS)
 	    -Wl,--whole-archive $(LIBCHICKEN_SHARED_OBJECTS) \
 	    -Wl,--no-whole-archive $(LIBCHICKEN_SO_LIBRARIES)
 
-lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A): $(LIBCHICKEN_STATIC_OBJECTS) eval-modules-static.o
+lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A): $(LIBCHICKEN_STATIC_OBJECTS)
 	$(LIBRARIAN) $(LIBRARIAN_OPTIONS) $(LIBRARIAN_OUTPUT) $^
 
 # import libraries and extensions
Trap