atop: fix build error 8859/head
authorToni Uhlig <matzeton@googlemail.com>
Wed, 1 May 2019 11:22:28 +0000 (13:22 +0200)
committerToni Uhlig <matzeton@googlemail.com>
Wed, 1 May 2019 11:22:28 +0000 (13:22 +0200)
Some Makefile targets did not honor CFLAGS.
This can lead to a SIGSEGV atop exeuctable.

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
admin/atop/patches/010-makefile-missing-cflags.patch [new file with mode: 0644]

diff --git a/admin/atop/patches/010-makefile-missing-cflags.patch b/admin/atop/patches/010-makefile-missing-cflags.patch
new file mode 100644 (file)
index 0000000..6754ff7
--- /dev/null
@@ -0,0 +1,22 @@
+diff --git a/Makefile b/Makefile
+index 3bf5929..e065577 100644
+--- a/Makefile
++++ b/Makefile
+@@ -32,7 +32,7 @@ VERS     = $(shell ./atop -V 2>/dev/null| sed -e 's/^[^ ]* //' -e 's/ .*//')
+ all:          atop atopsar atopacctd atopconvert
+ atop:         atop.o    $(ALLMODS) Makefile
+-              $(CC) -c version.c
++              $(CC) $(CFLAGS) -c version.c
+               $(CC) atop.o $(ALLMODS) -o atop -lncurses -lz -lm -lrt $(LDFLAGS)
+ atopsar:      atop
+@@ -45,7 +45,7 @@ atopconvert: atopconvert.o
+               $(CC) atopconvert.o -o atopconvert -lz $(LDFLAGS)
+ netlink.o:    netlink.c
+-              $(CC) -I. -Wall -c netlink.c
++              $(CC) $(CFLAGS) -I. -Wall -c netlink.c
+ clean:
+               rm -f *.o atop atopacctd atopconvert