Link with -Wl,-z,defs to enforce that all modules are self-contained
Simon McVittie
3 years ago
33 | 33 | VERSION=$(DEB_VERSION)/$(DEB_VENDOR) \ |
34 | 34 | CFLAGS='$(filter-out -fPIE -pie,$(CFLAGS)) $(CPPFLAGS)' \ |
35 | 35 | NOTSHLIBCFLAGS='$(filter -fPIE -pie,$(CFLAGS))' \ |
36 | LDFLAGS='$(filter-out -fPIE -pie,$(LDFLAGS))' \ | |
36 | LDFLAGS='$(filter-out -fPIE -pie,$(LDFLAGS)) -Wl,-z,defs' \ | |
37 | 37 | NOTSHLIBLDFLAGS='$(filter -fPIE -pie,$(LDFLAGS))' \ |
38 | 38 | PKG_CONFIG=${DEB_HOST_GNU_TYPE}-pkg-config \ |
39 | 39 | $(NULL) |