lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 8fba89d4 11/13: Harden ELF linking, just beca


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 8fba89d4 11/13: Harden ELF linking, just because we can
Date: Fri, 10 Jun 2022 21:09:39 -0400 (EDT)

branch: master
commit 8fba89d4c051e22376d3bbb9bb4cdb1146435bee
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Harden ELF linking, just because we can
---
 workhorse.make | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/workhorse.make b/workhorse.make
index 600c00ca..d3ffd4ec 100644
--- a/workhorse.make
+++ b/workhorse.make
@@ -853,6 +853,10 @@ CXXFLAGS = \
 
 LDFLAGS = $(c_l_flags) -Wl,-Map,$@.map \
 
+ifeq (x86_64-pc-linux-gnu,$(LMI_TRIPLET))
+  LDFLAGS += -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,separate-code
+endif
+
 # Explicitly disable the infelicitous auto-import default. See:
 #   http://article.gmane.org/gmane.comp.gnu.mingw.user/19758
 #     [2006-05-18T11:38:01Z from Earnie Boyd]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]