1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
# DP: Don't include object files twice in libpython.
Index: b/Makefile.pre.in
===================================================================
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -400,7 +400,7 @@ LIBRARY_OBJS= \
$(PYTHON_OBJS) \
$(MODULE_OBJS) \
$(SIGNAL_OBJS) \
- $(MODOBJS)
+ $(sort $(MODOBJS))
#########################################################################
# Rules
@@ -542,7 +542,7 @@ $(LIBRARY): $(LIBRARY_OBJS)
$(AR) $(ARFLAGS) $@ $(OBJECT_OBJS)
$(AR) $(ARFLAGS) $@ $(PYTHON_OBJS)
$(AR) $(ARFLAGS) $@ $(MODULE_OBJS) $(SIGNAL_OBJS)
- $(AR) $(ARFLAGS) $@ $(MODOBJS)
+ $(AR) $(ARFLAGS) $@ $(sort $(MODOBJS))
$(RANLIB) $@
libpython$(VERSION).so: $(LIBRARY_OBJS)
|