Update patchwork link in patches
[deb_dpdk.git] / debian / patches / mk-sort-source-files-before-passing-them-to-the-comp.patch
1 Description: mk: sort source files before passing them to the compiler
2
3 In order to achieve reproducible builds, always use the same
4 order when listing files for compilation.
5
6 Origin: http://dpdk.org/dev/patchwork/patch/25864/
7 Forwarded: yes
8 Author: Luca Boccassi <luca.boccassi@gmail.com>
9 Last-Update: 2017-06-24
10 ---
11  drivers/net/cxgbe/Makefile    | 2 +-
12  drivers/net/e1000/Makefile    | 2 +-
13  drivers/net/fm10k/Makefile    | 2 +-
14  drivers/net/i40e/Makefile     | 2 +-
15  drivers/net/ixgbe/Makefile    | 2 +-
16  drivers/net/qede/Makefile     | 2 +-
17  drivers/net/sfc/Makefile      | 2 +-
18  drivers/net/thunderx/Makefile | 2 +-
19  8 files changed, 8 insertions(+), 8 deletions(-)
20
21 --- a/drivers/net/cxgbe/Makefile
22 +++ b/drivers/net/cxgbe/Makefile
23 @@ -67,7 +67,7 @@ endif
24  # Add extra flags for base driver files (also known as shared code)
25  # to disable warnings in them
26  #
27 -BASE_DRIVER_OBJS=$(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c)))
28 +BASE_DRIVER_OBJS=$(sort $(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c))))
29  $(foreach obj, $(BASE_DRIVER_OBJS), $(eval CFLAGS_$(obj)+=$(CFLAGS_BASE_DRIVER)))
30  
31  VPATH += $(SRCDIR)/base
32 --- a/drivers/net/e1000/Makefile
33 +++ b/drivers/net/e1000/Makefile
34 @@ -65,7 +65,7 @@ endif
35  # Add extra flags for base driver files (also known as shared code)
36  # to disable warnings in them
37  #
38 -BASE_DRIVER_OBJS=$(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c)))
39 +BASE_DRIVER_OBJS=$(sort $(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c))))
40  $(foreach obj, $(BASE_DRIVER_OBJS), $(eval CFLAGS_$(obj)+=$(CFLAGS_BASE_DRIVER)))
41  
42  VPATH += $(SRCDIR)/base
43 --- a/drivers/net/fm10k/Makefile
44 +++ b/drivers/net/fm10k/Makefile
45 @@ -77,7 +77,7 @@ endif
46  #
47  # Add extra flags for base driver source files to disable warnings in them
48  #
49 -BASE_DRIVER_OBJS=$(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c)))
50 +BASE_DRIVER_OBJS=$(sort $(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c))))
51  $(foreach obj, $(BASE_DRIVER_OBJS), $(eval CFLAGS_$(obj)+=$(CFLAGS_BASE_DRIVER)))
52  
53  VPATH += $(SRCDIR)/base
54 --- a/drivers/net/i40e/Makefile
55 +++ b/drivers/net/i40e/Makefile
56 @@ -78,7 +78,7 @@ endif
57  
58  CFLAGS_i40e_lan_hmc.o += -Wno-error
59  endif
60 -OBJS_BASE_DRIVER=$(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c)))
61 +OBJS_BASE_DRIVER=$(sort $(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c))))
62  $(foreach obj, $(OBJS_BASE_DRIVER), $(eval CFLAGS_$(obj)+=$(CFLAGS_BASE_DRIVER)))
63  
64  VPATH += $(SRCDIR)/base
65 --- a/drivers/net/ixgbe/Makefile
66 +++ b/drivers/net/ixgbe/Makefile
67 @@ -84,7 +84,7 @@ endif
68  # Add extra flags for base driver files (also known as shared code)
69  # to disable warnings in them
70  #
71 -BASE_DRIVER_OBJS=$(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c)))
72 +BASE_DRIVER_OBJS=$(sort $(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c))))
73  $(foreach obj, $(BASE_DRIVER_OBJS), $(eval CFLAGS_$(obj)+=$(CFLAGS_BASE_DRIVER)))
74  
75  VPATH += $(SRCDIR)/base
76 --- a/drivers/net/qede/Makefile
77 +++ b/drivers/net/qede/Makefile
78 @@ -75,7 +75,7 @@ endif
79  # to disable warnings in them
80  #
81  #
82 -BASE_DRIVER_OBJS=$(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c)))
83 +BASE_DRIVER_OBJS=$(sort $(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c))))
84  $(foreach obj, $(BASE_DRIVER_OBJS), $(eval CFLAGS+=$(CFLAGS_BASE_DRIVER)))
85  
86  #
87 --- a/drivers/net/thunderx/Makefile
88 +++ b/drivers/net/thunderx/Makefile
89 @@ -45,7 +45,7 @@ EXPORT_MAP := rte_pmd_thunderx_nicvf_ver
90  
91  LIBABIVER := 1
92  
93 -OBJS_BASE_DRIVER=$(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c)))
94 +OBJS_BASE_DRIVER=$(sort $(patsubst %.c,%.o,$(notdir $(wildcard $(SRCDIR)/base/*.c))))
95  $(foreach obj, $(OBJS_BASE_DRIVER), $(eval CFLAGS_$(obj)+=$(CFLAGS_BASE_DRIVER)))
96  
97  VPATH += $(SRCDIR)/base