libaltos: Make windows dlls reproducible
authorKeith Packard <keithp@keithp.com>
Thu, 7 Oct 2021 05:58:09 +0000 (22:58 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 7 Oct 2021 06:06:32 +0000 (23:06 -0700)
Use SOURCE_DATE_EPOCH=0 to ensure these dlls are
reproducible.

Signed-off-by: Keith Packard <keithp@keithp.com>
libaltos/Makefile.am

index 2b9a7aa6b85614a05b542eb8f644b68b1fb06c21..98fa8c11aea7d2e5b60cba1405103f71c6b5cc5a 100644 (file)
@@ -122,10 +122,10 @@ MINGLIBS=-lsetupapi -lws2_32
 fat: all altos.dll altos64.dll
 
 altos.dll: $(WINDOWS_SRC) $(WINDOWS_H)
-       $(MINGCC32) -o $@ $(MINGFLAGS) -shared $(WINDOWS_SRC) $(MINGLIBS)
+       SOURCE_DATE_EPOCH=0 $(MINGCC32) -o $@ $(MINGFLAGS) -shared $(WINDOWS_SRC) $(MINGLIBS)
 
 altos64.dll: $(WINDOWS_SRC) $(WINDOWS_H)
-       $(MINGCC64) -o $@ $(MINGFLAGS) -shared $(WINDOWS_SRC) $(MINGLIBS)
+       SOURCE_DATE_EPOCH=0 $(MINGCC64) -o $@ $(MINGFLAGS) -shared $(WINDOWS_SRC) $(MINGLIBS)
 
 clean-local:
        -rm -rf libaltosJNI *.class *.java classlibaltos.stamp $(SWIG_FILE) libaltos_wrap.c altos.dll altos64.dll