File qpopper-buildflags.diff of Package qpopper

diff --git a/common/Makefile.in b/common/Makefile.in
index 26a7c5a..03b511c 100644
--- a/common/Makefile.in
+++ b/common/Makefile.in
@@ -113,7 +113,7 @@ libcommon.a: ${OBJS}
 
 .c.o:
 	${CC} -c -I${base_dir} -I${srcdir} -I${top_srcdir} -I${popper_srcdir} \
-	    ${CFLAGS} ${DEFS} ${CDEFS} ${OS_DEFS} $< -o $@
+	    ${CFLAGS} -fPIC ${DEFS} ${CDEFS} ${OS_DEFS} $< -o $@
 
 ${OBJS}: ${INCLUDES}
 
diff --git a/popper/Makefile.in b/popper/Makefile.in
index 754e129..e93aa3d 100644
--- a/popper/Makefile.in
+++ b/popper/Makefile.in
@@ -213,7 +213,7 @@ popper: ${OBJS} ${MISSING_OBJS} mangler_library common_library
 	        ${LIBS} ${LDFLAGS}
 
 popauth: ${POPAUTHOBJS} ${MISSING_OBJS}
-	${CC}  -o popauth ${POPAUTHOBJS} ${NETWORK_LIBS} \
+	${CC} -pie  -o popauth ${POPAUTHOBJS} ${NETWORK_LIBS} \
 	       ${DBM_LIBS} ${MISSING_OBJS} \
 		${common_dir}/libcommon.a
 
@@ -223,7 +223,7 @@ poppassd: common_library
 .c.o: 
 	${CC} -c -I${base_dir} -I${top_srcdir} -I${srcdir} \
 	        -I${mmangle_srcdir} -I${common_srcdir} ${SSL_INC} \
-	        ${CFLAGS} ${DEFS} ${CDEFS} ${OS_DEFS} $< -o $@
+	        ${CFLAGS} -fPIE -fno-strict-aliasing ${DEFS} ${CDEFS} ${OS_DEFS} $< -o $@
 
 ${SRCS}:
 ${POPAUTHSRCS}:
openSUSE Build Service is sponsored by