From: Sergey Matveev <stargrave@stargrave.org>
Date: Thu, 10 Nov 2022 14:11:45 +0000 (+0300)
Subject: Harden build
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=fe34c1da24280d233983a9b85fb05a64b56fccc8;p=dht-bootstrap.git

Harden build
---

diff --git a/dht-bootstrap.do b/dht-bootstrap.do
index 4a3dee7..5a898e6 100644
--- a/dht-bootstrap.do
+++ b/dht-bootstrap.do
@@ -1,2 +1,4 @@
 redo-ifchange dht-bootstrap.c
-${CC:-cc} -std=c99 $CFLAGS -o $3 dht-bootstrap.c
+CFLAGS="$CFLAGS -fstack-protector-strong"
+CFLAGS="$CFLAGS -fstack-clash-protection"
+${CC:-cc} -std=c99 $CFLAGS -fPIC -o $3 dht-bootstrap.c -pie -Wl,-z,relro,-z,now