1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Description: Sort files passed as arguments to make the build reproducible.
Author: Alexis Bienvenüe <pado@passoire.fr>
Bug-Debian: https://bugs.debian.org/824808
Forwarded: https://trac.osgeo.org/gdal/ticket/6520
Applied-Upstream: 2.2.0, https://trac.osgeo.org/gdal/changeset/34257
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -53,7 +53,7 @@ $(GDAL_SLIB): $(GDAL_OBJ) $(GDAL_LIB)
-o $(GDAL_SLIB)
$(LIBGDAL): $(GDAL_OBJ:.o=.lo)
- $(LD) $(LDFLAGS) $(LIBS) -o $@ $(GDAL_OBJ:.o=.lo) \
+ $(LD) $(LDFLAGS) $(LIBS) -o $@ $(sort $(wildcard $(GDAL_OBJ:.o=.lo))) \
-rpath $(INST_LIB) \
-no-undefined \
-version-info $(LIBGDAL_CURRENT):$(LIBGDAL_REVISION):$(LIBGDAL_AGE)
|