File: reproducible-build.patch

package info (click to toggle)
airstrike 0.99%2B1.0pre6a-10
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 3,396 kB
  • sloc: ansic: 6,778; asm: 1,773; makefile: 180; sh: 35; pascal: 15
file content (14 lines) | stat: -rw-r--r-- 423 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Author: Reiner Herrmann <reiner@reiner-h.de>
Description: Sort source files for deterministic linking order

--- a/src/Makefile
+++ b/src/Makefile
@@ -2,7 +2,7 @@
 #
 CFLAGS += $(shell sdl-config --cflags) -Isprite -I. -Isupport -DINLINE=inline
 CFLAGS += `dpkg-buildflags --get CFLAGS`
-CFILES:= $(shell find . -name '*.c')
+CFILES:= $(sort $(shell find . -name '*.c'))
 OBJECTS:= $(CFILES:.c=.o)
 
 airstrike: $(OBJECTS)