diff options
-rw-r--r-- | support/Makefile.in | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/support/Makefile.in b/support/Makefile.in index 242403a7b5..c6ea832d87 100644 --- a/support/Makefile.in +++ b/support/Makefile.in @@ -46,7 +46,9 @@ checkgid_OBJECTS = checkgid.lo checkgid: $(checkgid_OBJECTS) $(LINK) $(checkgid_LTFLAGS) $(checkgid_OBJECTS) $(PROGRAM_LDADD) +# suexec must be statically compiled. Otherwise it is not relocatable, +# since LD_* environment variables are ignored in setuid programs. suexec_OBJECTS = suexec.lo suexec: $(suexec_OBJECTS) - $(LINK) $(suexec_OBJECTS) $(PROGRAM_LDADD) + $(LINK) -static $(suexec_OBJECTS) $(PROGRAM_LDADD) |