rse 98/04/22 01:45:57
Modified: . STATUS src CHANGES Configure Log: Dynamic Shared Object (DSO) support for OpenBSD 2.x BTW: The cool thing about this is that this was possible through the nifty Perl-fallback feature in src/Configure we recently introduced especially for this situation: Platforms were we do not have access and need feedback from the users ;-) PR: 2109 Revision Changes Path 1.324 +1 -0 apache-1.3/STATUS Index: STATUS =================================================================== RCS file: /export/home/cvs/apache-1.3/STATUS,v retrieving revision 1.323 retrieving revision 1.324 diff -u -r1.323 -r1.324 --- STATUS 1998/04/22 03:17:17 1.323 +++ STATUS 1998/04/22 08:45:48 1.324 @@ -61,6 +61,7 @@ * Ralf's back-compat in configure for EXTRA_xxx parameter names * Ralf's configure fix to avoid side-effects in Configure on exported vars * Ralf's fix for the install-config target to get correct ScoreBoardFile + * Dynamic Shared Object (DSO) support for OpenBSD 2.x Available Patches: 1.789 +3 -0 apache-1.3/src/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v retrieving revision 1.788 retrieving revision 1.789 diff -u -r1.788 -r1.789 --- CHANGES 1998/04/21 20:39:05 1.788 +++ CHANGES 1998/04/22 08:45:52 1.789 @@ -1,5 +1,8 @@ Changes with Apache 1.3b7 + *) PORT: Dynamic Shared Object (DSO) support for OpenBSD 2.x + [Peter Galbavy, Ralf S. Engelschall] PR#2109 + *) Fix the path to the ScoreBoardFile in the install-config target, too. [Ralf S. Engelschall] PR#2105 1.243 +6 -0 apache-1.3/src/Configure Index: Configure =================================================================== RCS file: /export/home/cvs/apache-1.3/src/Configure,v retrieving revision 1.242 retrieving revision 1.243 diff -u -r1.242 -r1.243 --- Configure 1998/04/21 21:00:43 1.242 +++ Configure 1998/04/22 08:45:54 1.243 @@ -782,6 +782,12 @@ LDFLAGS_SHLIB_EXPORT="" SHLIB_SUFFIX_DEPTH=2 ;; + *-openbsd2*) + CFLAGS_SHLIB="-fPIC" + LDFLAGS_SHLIB="-Bforcearchive -Bshareable" + LDFLAGS_SHLIB_EXPORT="" + SHLIB_SUFFIX_DEPTH=2 + ;; *-solaris2*) case $CC in */gcc|gcc ) CFLAGS_SHLIB="-fpic" ;;