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)