rse 99/05/16 23:58:58
Modified: src CHANGES Configure
Log:
Better DSO flags recognition on NetBSD platforms using ELF.
Submitted by: Todd Vierling <[EMAIL PROTECTED]>
Reviewed by: Ralf S. Engelschall
PR: 4310
Revision Changes Path
1.1356 +3 -0 apache-1.3/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/apache-1.3/src/CHANGES,v
retrieving revision 1.1355
retrieving revision 1.1356
diff -u -r1.1355 -r1.1356
--- CHANGES 1999/05/16 23:39:43 1.1355
+++ CHANGES 1999/05/17 06:58:55 1.1356
@@ -1,5 +1,8 @@
Changes with Apache 1.3.7
+ *) Better DSO flags recognition on NetBSD platforms using ELF.
+ [Todd Vierling <[EMAIL PROTECTED]>] PR#4310
+
*) Always log months in english format for %t in mod_log_config.
[Petr Lampa <[EMAIL PROTECTED]>] PR#4366, 679
1.344 +8 -9 apache-1.3/src/Configure
Index: Configure
===================================================================
RCS file: /home/cvs/apache-1.3/src/Configure,v
retrieving revision 1.343
retrieving revision 1.344
diff -u -r1.343 -r1.344
--- Configure 1999/05/10 03:52:45 1.343
+++ Configure 1999/05/17 06:58:56 1.344
@@ -985,16 +985,15 @@
LDFLAGS_SHLIB_EXPORT=""
SHLIB_SUFFIX_DEPTH=2
;;
- alpha-*-netbsd*|mips-*-netbsd*|powerpc-*-netbsd*)
- CFLAGS_SHLIB="-fpic -DPIC"
- LDFLAGS_SHLIB="-shared"
- LDFLAGS_SHLIB_EXPORT=""
- SHLIB_SUFFIX_DEPTH=2
- ;;
*-netbsd*)
- CFLAGS_SHLIB="-fpic -DPIC"
- LDFLAGS_SHLIB="-Bshareable"
- LDFLAGS_SHLIB_EXPORT=""
+ CFLAGS_SHLIB="-fPIC -DPIC"
+ if echo __ELF__ | ${CC} -E - | grep -q __ELF__; then
+ LDFLAGS_SHLIB="-Bshareable"
+ LDFLAGS_SHLIB_EXPORT=""
+ else
+ LDFLAGS_SHLIB="-shared"
+ LDFLAGS_SHLIB_EXPORT="-Wl,-E"
+ fi
SHLIB_SUFFIX_DEPTH=2
;;
*-bsdi3)