randy 99/03/29 22:19:17
Modified: . STATUS
src CHANGES Configure
src/helpers GuessOS
Log:
Fix DSO builds on BSD/OS 3.x. Must use native shlicc2 compiler.
[Randy Terbush, Covalent Technologies]
Revision Changes Path
1.681 +1 -14 apache-1.3/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/apache-1.3/STATUS,v
retrieving revision 1.680
retrieving revision 1.681
diff -u -r1.680 -r1.681
--- STATUS 1999/03/27 22:43:29 1.680
+++ STATUS 1999/03/30 06:18:58 1.681
@@ -1,5 +1,5 @@
1.3 STATUS:
- Last modified at [$Date: 1999/03/27 22:43:29 $]
+ Last modified at [$Date: 1999/03/30 06:18:58 $]
Release:
@@ -74,19 +74,6 @@
=> When I find time, I can look at this. But I would appreciate
when someone other already can dive into this. My opinion
is already appended to the PR.
-
- * Randy's proposed changes for binbuild:
-
- 1. Change to build binary only distribution
- Lars: -0
-
- 2. Add 'make dist' target to call binbuild.sh
- [Roy: That would require a Makefile, which is what binbuild creates.
- I don't see any point in that.]
- Lars: -1 (Roy explained why)
-
- 3. Create toplevel 'setup' script for install to mirror win32 name
- [It is currently creating "install-bindist.sh"]
* long pathnames with many components and no AllowOverride None
Workaround is to define <Directory /> with AllowOverride None,
1.1295 +3 -0 apache-1.3/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/apache-1.3/src/CHANGES,v
retrieving revision 1.1294
retrieving revision 1.1295
diff -u -r1.1294 -r1.1295
--- CHANGES 1999/03/25 19:56:44 1.1294
+++ CHANGES 1999/03/30 06:19:06 1.1295
@@ -1,5 +1,8 @@
Changes with Apache 1.3.7
+ *) Add support for DSO module compilation on BSD/OS 3.x.
+ [Randy Terbush, Covalent Technologies]
+
*) Fix sed-substitutions in `make install': path elements like `httpd/conf'
(for instance from an APACI configure --sysconfdir=/etc/httpd/conf
option) were substituted with $(TARGET).conf, etc. Same for other
strings
1.336 +9 -0 apache-1.3/src/Configure
Index: Configure
===================================================================
RCS file: /home/cvs/apache-1.3/src/Configure,v
retrieving revision 1.335
retrieving revision 1.336
diff -u -r1.335 -r1.336
--- Configure 1999/03/24 09:23:54 1.335
+++ Configure 1999/03/30 06:19:07 1.336
@@ -437,6 +437,11 @@
DBM_LIB=""
DB_LIB=""
;;
+ *-bsdi3)
+ if [ "x$using_shlib" = "x1" ] ; then
+ CC="shlicc2"
+ fi
+ ;;
*-bsdi*)
OS='BSDI'
DBM_LIB=""
@@ -984,6 +989,10 @@
LDFLAGS_SHLIB="-Bshareable"
LDFLAGS_SHLIB_EXPORT=""
SHLIB_SUFFIX_DEPTH=2
+ ;;
+ *-bsdi3)
+ LD_SHLIB="shlicc2"
+ LDFLAGS_SHLIB="-r"
;;
*-bsdi)
CFLAGS_SHLIB="-fPIC"
1.58 +5 -1 apache-1.3/src/helpers/GuessOS
Index: GuessOS
===================================================================
RCS file: /home/cvs/apache-1.3/src/helpers/GuessOS,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- GuessOS 1999/02/07 23:26:51 1.57
+++ GuessOS 1999/03/30 06:19:17 1.58
@@ -114,7 +114,11 @@
echo "i486-whatever-bsdi"; exit 0
;;
- BSD/386:*|BSD/OS:*)
+ BSD/386|BSD/OS:3.*)
+ echo "${MACHINE}-whatever-bsdi3"; exit 0
+ ;;
+
+ BSD/386:*|BSD/OS:*)
echo "${MACHINE}-whatever-bsdi"; exit 0
;;