File libcap-shlib-fix.diff of Package libcap1

Index: libcap/Makefile
===================================================================
--- libcap/Makefile.orig
+++ libcap/Makefile
@@ -43,7 +43,7 @@ $(MINLIBNAME): $(OBJS)
 	ln -sf $(MAJLIBNAME) $(LIBNAME)
 
 %.o: %.c $(INCLS)
-	$(CC) $(CFLAGS) -c $< -o $@
+	$(CC) $(COPTFLAG) $(CFLAGS) -fpic -c $< -o $@
 
 install: all
 	mkdir -p -m 0755 $(INCDIR)/sys
Index: progs/Makefile
===================================================================
--- progs/Makefile.orig
+++ progs/Makefile
@@ -15,12 +15,12 @@ $(PROGS): %: %.o
 	$(CC) $(COPTFLAG) $(LDFLAGS) -o $@ $< $(LIBS)
 
 %.o: %.c $(INCS)
-	$(CC) $(CFLAGS) -c $< -o $@
+	$(CC) $(COPTFLAG) $(CFLAGS) -c $< -o $@
 
 install: all
 	mkdir -p -m 0755 $(SBINDIR)
 	for p in $(PROGS) ; do \
-		install -s -m 0755 $$p $(SBINDIR) ; \
+		install -m 0755 $$p $(SBINDIR) ; \
 	done
 
 clean:
openSUSE Build Service is sponsored by