Compile and link CGI binaries as static PIE.
"just commit" naddy@
This commit is contained in:
parent
d36b0991ba
commit
890064f2ff
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.72 2015/02/05 22:58:24 sthen Exp $
|
||||
# $OpenBSD: Makefile,v 1.73 2015/04/03 15:09:15 pascal Exp $
|
||||
|
||||
ONLY_FOR_ARCHS= ${LP64_ARCHS} # time_t format string issues
|
||||
|
||||
@ -9,6 +9,7 @@ V= 4.0.8
|
||||
DISTNAME= nagios-$V
|
||||
PKGNAME-main= nagios-$V
|
||||
PKGNAME-web= nagios-web-$V
|
||||
REVISION-web= 0
|
||||
CATEGORIES= net
|
||||
|
||||
HOMEPAGE= http://www.nagios.org/
|
||||
|
@ -1,14 +1,12 @@
|
||||
$OpenBSD: patch-cgi_Makefile_in,v 1.7 2015/02/05 22:58:24 sthen Exp $
|
||||
--- cgi/Makefile.in.orig Thu Feb 5 13:24:24 2015
|
||||
+++ cgi/Makefile.in Thu Feb 5 13:24:24 2015
|
||||
@@ -36,8 +36,9 @@ JSONFLAGS=-DJSON_NAGIOS_4X
|
||||
#CFLAGS_WARN=-Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
|
||||
$OpenBSD: patch-cgi_Makefile_in,v 1.8 2015/04/03 15:09:15 pascal Exp $
|
||||
--- cgi/Makefile.in.orig Tue Aug 12 17:00:01 2014
|
||||
+++ cgi/Makefile.in Thu Apr 2 13:42:46 2015
|
||||
@@ -37,7 +37,7 @@ JSONFLAGS=-DJSON_NAGIOS_4X
|
||||
#CFLAGS_DEBUG=-ggdb3 -g3
|
||||
#CFLAGS+=$(CFLAGS_WARN) $(CFLAGS_DEBUG)
|
||||
+CFLAGS+=-fno-pie
|
||||
|
||||
-LDFLAGS=@LDFLAGS@
|
||||
+LDFLAGS=-static -nopie @LDFLAGS@
|
||||
+LDFLAGS=-static @LDFLAGS@
|
||||
LIBS=@LIBS@
|
||||
|
||||
CGIS=archivejson.cgi avail.cgi cmd.cgi config.cgi extinfo.cgi history.cgi notifications.cgi objectjson.cgi outages.cgi showlog.cgi status.cgi statusjson.cgi statuswml.cgi summary.cgi tac.cgi $(CGIEXTRAS)
|
||||
|
Loading…
Reference in New Issue
Block a user