mirror of
https://github.com/topjohnwu/selinux.git
synced 2024-12-11 13:26:01 +00:00
Sort object files for deterministic linking order
This patch is part of the Debian effort to make the build reproducible Thank to Reiner Herrmann <reiner@reiner-h.de> for the patches Signed-off-by: Laurent Bigonville <bigon@bigon.be>
This commit is contained in:
parent
c187f0ba43
commit
fb85e5cc95
@ -49,7 +49,7 @@ ifeq ($(DISABLE_BOOL),y)
|
||||
endif
|
||||
|
||||
GENERATED=$(SWIGCOUT) $(SWIGRUBYCOUT) selinuxswig_python_exception.i
|
||||
SRCS= $(filter-out $(UNUSED_SRCS) $(GENERATED) audit2why.c, $(wildcard *.c))
|
||||
SRCS= $(filter-out $(UNUSED_SRCS) $(GENERATED) audit2why.c, $(sort $(wildcard *.c)))
|
||||
|
||||
MAX_STACK_SIZE=32768
|
||||
|
||||
|
@ -52,7 +52,7 @@ SWIGRUBYSO=$(RUBYPREFIX)_semanage.so
|
||||
LIBSO=$(TARGET).$(LIBVERSION)
|
||||
|
||||
GENERATED=$(SWIGCOUT) $(SWIGRUBYCOUT) semanageswig_python_exception.i
|
||||
SRCS= $(filter-out $(GENERATED),$(wildcard *.c))
|
||||
SRCS= $(filter-out $(GENERATED),$(sort $(wildcard *.c)))
|
||||
|
||||
OBJS= $(patsubst %.c,%.o,$(SRCS)) conf-scan.o conf-parse.o
|
||||
LOBJS= $(patsubst %.c,%.lo,$(SRCS)) conf-scan.lo conf-parse.lo
|
||||
|
@ -18,15 +18,15 @@ TARGET=libsepol.so
|
||||
LIBPC=libsepol.pc
|
||||
LIBMAP=libsepol.map
|
||||
LIBSO=$(TARGET).$(LIBVERSION)
|
||||
OBJS= $(patsubst %.c,%.o,$(wildcard *.c))
|
||||
LOBJS= $(patsubst %.c,%.lo,$(wildcard *.c))
|
||||
OBJS= $(patsubst %.c,%.o,$(sort $(wildcard *.c)))
|
||||
LOBJS= $(patsubst %.c,%.lo,$(sort $(wildcard *.c)))
|
||||
CFLAGS ?= -Werror -Wall -W -Wundef -Wshadow -Wmissing-format-attribute -O2
|
||||
|
||||
override CFLAGS += -I. -I../include -D_GNU_SOURCE
|
||||
|
||||
ifneq ($(DISABLE_CIL),y)
|
||||
OBJS += $(sort $(patsubst %.c,%.o,$(wildcard $(CILDIR)/src/*.c) $(CIL_GENERATED)))
|
||||
LOBJS += $(sort $(patsubst %.c,%.lo,$(wildcard $(CILDIR)/src/*.c) $(CIL_GENERATED)))
|
||||
OBJS += $(sort $(patsubst %.c,%.o,$(sort $(wildcard $(CILDIR)/src/*.c)) $(CIL_GENERATED)))
|
||||
LOBJS += $(sort $(patsubst %.c,%.lo,$(sort $(wildcard $(CILDIR)/src/*.c)) $(CIL_GENERATED)))
|
||||
override CFLAGS += -I$(CILDIR)/include
|
||||
endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user