Description: Sort *.o files
 Build libs with fixed order *.o files, to ger reproducible build.
Author: Alexis Bienvenüe <pado@passoire.fr>

--- a/Makefile.in
+++ b/Makefile.in
@@ -185,7 +185,7 @@
 		rm -f lib$(PACKAGE).tmp/xt*.o; \
 		rm -f lib$(PACKAGE).tmp/tcl*.o; \
 		CC='$(CC)' CXX=$(CXX) \
-		./mklib -ldflags "$(LDFLAGS)" -o $(PACKAGE) lib$(PACKAGE).tmp/*.o; \
+		./mklib -ldflags "$(LDFLAGS)" -o $(PACKAGE) `LC_ALL=C ls lib$(PACKAGE).tmp/*.o`; \
 		rm -rf lib$(PACKAGE).tmp)
 
 mingw-dll:	$(LIBOBJS)
@@ -204,7 +204,7 @@
 		@(rm -rf $(PACKAGE)tmp; mkdir $(PACKAGE)tmp; \
 		(cd $(PACKAGE)tmp && ar x ../libtclxpa.a); \
 		CC='$(CC)' CXX='$(CXX)' \
-		./mklib -ldflags "$(LDFLAGS)" -o tclxpa -L. -lxpa $(PACKAGE)tmp/*.o -ltclstub; \
+		./mklib -ldflags "$(LDFLAGS)" -o tclxpa -L. -lxpa `LC_ALL=C ls $(PACKAGE)tmp/*.o` -ltclstub; \
 		rm -rf $(PACKAGE)tmp; )
 
 diff:
