rse 98/07/18 03:51:54
Modified: src CHANGES Configure
Log:
Fix broken RANLIB handling in src/Configure (the entry from
src/Configuration.tmpl was ignored) and additionally force RANLIB
to /bin/true under HP/UX where ranlib exists but is deprecated.
PR: 2627
Revision Changes Path
1.968 +5 -0 apache-1.3/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
retrieving revision 1.967
retrieving revision 1.968
diff -u -r1.967 -r1.968
--- CHANGES 1998/07/16 21:50:25 1.967
+++ CHANGES 1998/07/18 10:51:51 1.968
@@ -1,5 +1,10 @@
Changes with Apache 1.3.1
+ *) Fix broken RANLIB handling in src/Configure (the entry from
+ src/Configuration.tmpl was ignored) and additionally force RANLIB to
+ /bin/true under HP/UX where ranlib exists but is deprecated.
+ [Ralf S. Engelschall] PR#2627
+
*) 'apachectl status' failed on some systems.
[Steve VanDevender <[EMAIL PROTECTED]>, Lars Eilebrecht] PR#2613
1.279 +19 -5 apache-1.3/src/Configure
Index: Configure
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/Configure,v
retrieving revision 1.278
retrieving revision 1.279
diff -u -r1.278 -r1.279
--- Configure 1998/07/17 19:08:26 1.278
+++ Configure 1998/07/18 10:51:52 1.279
@@ -258,11 +258,6 @@
AP_PRINTPATH=PrintPath
export AP_PRINTPATH
CAT="cat"
-if ./helpers/$AP_PRINTPATH -s ranlib; then
- RANLIB="ranlib"
-else
- RANLIB="true"
-fi
####################################################################
## Now we determine the OS/Platform automagically, thanks to
@@ -363,12 +358,14 @@
*-hp-hpux11.*)
OS='HP-UX 11'
CFLAGS="$CFLAGS -DHPUX11"
+ RANLIB="/bin/true"
LIBS="$LIBS -lm -lpthread"
DEF_WANTHSREGEX=yes
;;
*-hp-hpux10.*)
OS='HP-UX 10'
CFLAGS="$CFLAGS -DHPUX10"
+ RANLIB="/bin/true"
case "$PLAT" in
*-hp-hpux10.01)
# We know this is a problem in 10.01.
@@ -381,6 +378,7 @@
*-hp-hpux*)
OS='HP-UX'
CFLAGS="$CFLAGS -DHPUX"
+ RANLIB="/bin/true"
DEF_WANTHSREGEX=yes
LIBS="$LIBS -lm"
;;
@@ -797,6 +795,7 @@
## Look for OPTIM and save for later
##
TOPTIM=`egrep '^OPTIM=' Makefile.config | tail -1 | awk -F= '{print $2}'`
+TRANLIB=`egrep '^RANLIB=' Makefile.config | tail -1 | awk -F= '{print $2}'`
####################################################################
## Check for user provided flags for shared object support
@@ -1141,6 +1140,21 @@
##
if [ "x$TOPTIM" = "x" ]; then
echo "OPTIM=$OPTIM" >> Makefile.config
+fi
+
+####################################################################
+## OK, now handle RANLIB
+##
+if [ ".$RANLIB" = . ]; then
+ if [ ".$TRANLIB" != . ]; then
+ RANLIB=$TRANLIB
+ else
+ if ./helpers/$AP_PRINTPATH -s ranlib; then
+ RANLIB="ranlib"
+ else
+ RANLIB="true"
+ fi
+ fi
fi
####################################################################