is difficult and sometimes impossible to relocate executables that
are both setuid and dependent on dynamically loaded libraries.
(that is: setuid binaries ignore LD_* environment variables).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91736
13f79535-47bb-0310-9956-
ffa450edef68
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)