sascha 00/01/15 08:01:09
Modified: src Configure src/os/unix os.c Log: Disable dl emulation code for AIX < 4.3, if no dl functions are needed. Revision Changes Path 1.388 +8 -0 apache-1.3/src/Configure Index: Configure =================================================================== RCS file: /home/cvs/apache-1.3/src/Configure,v retrieving revision 1.387 retrieving revision 1.388 diff -u -u -r1.387 -r1.388 --- Configure 2000/01/14 16:10:34 1.387 +++ Configure 2000/01/15 16:01:07 1.388 @@ -1795,6 +1795,14 @@ fi #################################################################### +## Don't force DL emulation, if not necessary. Currently only used +## by os/unix/os.c. +## +if [ "x$using_shlib" != "x1" ] ; then + CFLAGS="$CFLAGS -DNO_DL_NEEDED" +fi + +#################################################################### ## Set the value of the shared libary flags, if they aren't explicitly ## set in the configuration file ## 1.20 +1 -1 apache-1.3/src/os/unix/os.c Index: os.c =================================================================== RCS file: /home/cvs/apache-1.3/src/os/unix/os.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -u -r1.19 -r1.20 --- os.c 1999/12/09 19:21:56 1.19 +++ os.c 2000/01/15 16:01:09 1.20 @@ -17,7 +17,7 @@ * Insert the DSO emulation code for AIX for releases of AIX prior * to 4.3. Use the native DSO code for 4.3 and later. */ -#ifdef AIX +#if defined(AIX) && !defined(NO_DL_NEEDED) #if AIX < 43 #include "os-aix-dso.c" #endif