You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "Alderfer, Tim" <Ti...@glog.com> on 2003/07/29 22:56:02 UTC

RE: Apache2 and HPUX...apr libs....Solution

The solution is the following.

1) Run configure with these options

CFLAGS="+O3 -mt";export CFLAGS

CCOPTS="+O3 -mt";export CCOPTS

LDFLAGS="-Wl,+b.:../lib:/usr/lib:/lib ";export LDFLAGS

The most important is the LDFLAGS variable. 

2) After the configure you need to edit a couple of files

You need to make 3 changes to 2 files.

vi <PREFIX>/srclib/apr/libtool and
<PREFIX>/srclib/apr-util/xml/expat/libtool

Do a search for "hardcode_direct=yes" and change to hardcode_direct=no, this
is in the file twice. Also, do a search for "absdir=`cd "$dir" && pwd`" and
comment out that line plus the next 5, a total of six lines.

3) make

4) make install

Regards,

Tim

-----Original Message-----
From: Alderfer, Tim [mailto:TimAlderfer@glog.com]
Sent: Tuesday, July 29, 2003 12:27 PM
To: 'dev@httpd.apache.org'
Subject: Apache2 and HPUX...apr libs


Hello,
 
How do I get Apache compiled so that httpd will dynamically look at relative
paths for the apr libraries? libapr-0.sl.9, libexpat.sl.1,
libaprutil-0.sl.9.  This was not an issue prior to Apache2 because all of
the libs were compiled in the executable.  This is not the case with
Apache2.  I would like to avoid having to copy these libs into /usr/lib.
Is there a way to compile Apache to use all relative paths to the libs?
Here's the output from chatr.  Please help!
 
             dynamic   /usr/lib/libpthread.1
             dynamic
/app/install/apache/binaries/apache/lib/libaprutil-0.sl.9
             dynamic   /app/install/apache/binaries/apache/lib/libexpat.sl.1
             dynamic   /app/install/apache/binaries/apache/lib/libapr-0.sl.9
             dynamic   /usr/lib/libm.2
             dynamic   /usr/lib/libnsl.1
             dynamic   /usr/lib/libdld.2
             dynamic   /usr/lib/libc.2
 
Regards,
 
Tim Alderfer