File config.mk.patch of Package slock
Index: slock-1.4/config.mk
===================================================================
--- slock-1.4.orig/config.mk
+++ slock-1.4/config.mk
@@ -16,8 +16,8 @@ LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB
# flags
CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H
-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
-LDFLAGS = -s ${LIBS}
+CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} -fpie
+LDFLAGS = -s ${LIBS} -fpie
COMPATSRC = explicit_bzero.c
# On OpenBSD and Darwin remove -lcrypt from LIBS