File isdnctrl-pie.patch of Package i4l-base

Index: isdn4k-utils/isdnctrl/Makefile.in
===================================================================
--- isdn4k-utils.orig/isdnctrl/Makefile.in
+++ isdn4k-utils/isdnctrl/Makefile.in
@@ -7,7 +7,7 @@
 SHELL			  = /bin/sh
 CFLAGS			= -Wall -O2
 INCLUDES		= -I.
-LDFLAGS			= @LIBS@ 
+LDFLAGS			= @LIBS@
 PROGRAM			= isdnctrl
 MODULES			= isdnctrl.o
 MANPAGES		= isdnctrl.8
@@ -50,7 +50,7 @@ all: $(PROGRAM)
 endif
 
 %.o: %.c Makefile
-	$(CC) $(CFLAGS) $(INCLUDES) $(DEFS) $(COPTS) -c -o $@ $<
+	$(CC) $(CFLAGS) -fPIC  $(INCLUDES) $(DEFS) $(COPTS) -c -o $@ $<
 
 all: $(PROGRAM)
 
@@ -74,7 +74,7 @@ endif
 	rm -f $<.tmp
 
 $(PROGRAM):	$(MODULES)
-	$(CC) $(CFLAGS) $(MODULES) $(LDFLAGS) -o $@
+	$(CC) $(CFLAGS) -fPIE  $(MODULES) $(LDFLAGS) -pie -o $@
 
 install-man: $(MANPAGES)
 	$(INSTALL) -d $(DESTDIR)$(MAN8DIR)
openSUSE Build Service is sponsored by