build: enable PIE completely rpmlint reports: x2goserver.x86_64: E: non-position-independent-executable (Badness: 10000) /usr/lib/x2go/x2gosqlitewrapper. This executable must be position independent. Check that it is built with -fPIE/-fpie in compiler flags and -pie in linker flags. Not only compile with -fPIE, but also pass -pie for the linker as LDFLAGS. --- x2goserver/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: x2goserver-3.1.1.3/x2goserver/Makefile =================================================================== --- x2goserver-3.1.1.3.orig/x2goserver/Makefile +++ x2goserver-3.1.1.3/x2goserver/Makefile @@ -37,7 +37,7 @@ build: build-arch build-indep build-arch: build_setgidwrappers build_setgidwrappers: - gcc -fPIE -o x2gosqlitewrapper x2gosqlitewrapper.c + gcc -fPIE -pie -o x2gosqlitewrapper x2gosqlitewrapper.c build-indep: build_man2html