You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2004/09/17 11:04:56 UTC
cvs commit: httpd-2.0/support Makefile.in
jorton 2004/09/17 02:04:56
Modified: . Tag: APACHE_2_0_BRANCH STATUS
support Tag: APACHE_2_0_BRANCH Makefile.in
Log:
Backport from HEAD:
* support/Makefile.in (suexec): Don't link against libapr etc; suexec
is self-contained.
Reviewed by: trawick, nd
Revision Changes Path
No revision
No revision
1.751.2.1056 +1 -13 httpd-2.0/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/httpd-2.0/STATUS,v
retrieving revision 1.751.2.1055
retrieving revision 1.751.2.1056
diff -d -w -u -r1.751.2.1055 -r1.751.2.1056
--- STATUS 17 Sep 2004 09:01:49 -0000 1.751.2.1055
+++ STATUS 17 Sep 2004 09:04:56 -0000 1.751.2.1056
@@ -104,18 +104,6 @@
modules/mappers/mod_rewrite.c: r1.259
+1: nd
- *) Don't link suexec against APR/etc libraries.
- http://cvs.apache.org/viewcvs.cgi/httpd-2.0/support/Makefile.in?r1=1.38&r2=1.39
- +1: jorton, trawick, nd
- nd: what about the need of -static (dunno)?
- jorton: -static was needed only to make sure libapr etc were linked statically
- into suexec; they didn't work shared in a binary distribution because
- LD_LIBRARY_PATH etc are ignored for a setuid binary (that only matters
- for binary distributors where suexec gets relocated, since libtool
- puts an appropriate RPATH in the binary). Not linking suexec against libapr
- etc avoids the issue entirely (and avoids scary >1Mb suexec binaries)
- nd: oh well.
-
*) mod_headers: Support {...}s tag for SSL variable lookup.
http://www.apache.org/~jorton/mod_headers-2.0-ssl.diff
+1: jorton, trawick
No revision
No revision
1.38.2.1 +1 -3 httpd-2.0/support/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /home/cvs/httpd-2.0/support/Makefile.in,v
retrieving revision 1.38
retrieving revision 1.38.2.1
diff -d -w -u -r1.38 -r1.38.2.1
--- Makefile.in 29 Aug 2002 19:25:40 -0000 1.38
+++ Makefile.in 17 Sep 2004 09:04:56 -0000 1.38.2.1
@@ -57,9 +57,7 @@
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) -static $(suexec_OBJECTS) $(PROGRAM_LDADD)
+ $(LINK) $(suexec_OBJECTS)