You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Keith Wannamaker <kr...@raleigh.ibm.com> on 1999/12/16 20:25:35 UTC

HPUX build

Randy and Ralf:

There is a problem with the hpux build and DSO extensions.
It seems that right at release time for 1.3.9, Randy found
that src/modules/standard/Makefile on hpux with --enable-shared
was yielding OBJS=mod*.so... instead of OBJS=mod_so.o
(Aug 15, new-httpd)

It was determined the bug appeared because of not only an
OS/2 patch (that assumed shared objects are always .so files), 
but also other places in Configure that assumed .so as
the DSO extension.

In light of the pending release, Randy chose to leave the
DSOs as .so.  Ralf objected that this broke --enable-rule=
SHARED_CORE, but both agreed that the fix was reasonable
since there had been no demand for SHARED_CORE on hpux
in over a year. (Aug 16, new-httpd)

Enter PR4974, which Ralf responded to by restoring
SHLIB_SUFFIX_NAME=sl in /src/Configure (1.375) on 11/28.
While this fixes --enable-rule=SHARED_CORE, it re-introduces
the problem Randy encountered on 8/15.

It seems to me that either the entire Configure process
should be corrected to use SHLIB_SUFFIX_NAME so
src/modules/standard/Makefile will be correctly populated,
or Ralf's commit should be backed out.  

What do you guys think?

--
Keith Wannamaker
IBM HTTP Server