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}: