Received: (qmail 7515 invoked by uid 2012); 7 Sep 1999 17:36:28 -0000 Message-Id: <19990907173628.7514.qmail@hyperreal.org> Date: 7 Sep 1999 17:36:28 -0000 From: Gary Silverman Reply-To: gary.silverman@abnamro.com To: apbugs@hyperreal.org Subject: DSO Build(Link) Problem (& Resolution) on HPUX X-Send-Pr-Version: 3.2 >Number: 4974 >Category: os-hpux >Synopsis: DSO Build(Link) Problem (& Resolution) on HPUX >Confidential: no >Severity: serious >Priority: medium >Responsible: apache >State: open >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Tue Sep 7 10:40:01 PDT 1999 >Last-Modified: Sun Nov 28 05:30:01 PST 1999 >Originator: gary.silverman@abnamro.com >Organization: apache >Release: 1.3.9 >Environment: Compiler: /usr/local/lib/gcc-lib/hppa1.1-hp-hpux10.20/2.7.2.3/specs gcc version 2.7.2.3 HPUX B.10.20 A 9000/778 >Description: This problem is due to the fact that shared libs on HP are .sl not .so The fix was put into 1.3.6 (PR#2905 & PR#2968), but was somehow lost in v1.3.9 Version 1.3.6 Builds and links correctly the shared libraries: httpd, libhttpd.sl, libhttpd.ep However, 1.3.9 drops the fix and consequently builds shared libs as .so not .sl The file in $PREFIX/src/Configure dropped the fix of 'SHLIB_SUFFIX_NAME=sl'. >How-To-Repeat: Just try the following on HPUX 10.20.... ./configure --prefix=/homedirs/gsilverm/tools/web/apache_1.3.9 --enable-rule=SHARED_CORE make >Fix: I put the line SHLIB_SUFFIX_NAME=sl back in at line numbers 1220 & 1230 in $PREFIX/src/Configure (v1.3.9) ./configure --prefix=/homedirs/gsilverm/tools/web/apache_1.3.9 --enable-rule=SHARED_CORE make make install FYI Here is the diff information Configure is Configure with my changes Configure.orig is v1.3.9 configure 1220d1219 < SHLIB_SUFFIX_NAME=sl 1230d1228 < SHLIB_SUFFIX_NAME=sl $ diff Configure Configure.orig >Audit-Trail: From: "Ralf S. Engelschall" To: apbugs@apache.org Cc: Subject: Re: os-hpux/4974: DSO Build(Link) Problem (& Resolution) on HPUX Date: Sun, 28 Nov 1999 14:20:08 +0100 In article <19990907173628.7514.qmail@hyperreal.org> you wrote: >>Number: 4974 >>Category: os-hpux >>Synopsis: DSO Build(Link) Problem (& Resolution) on HPUX >>Confidential: no > [...] > This problem is due to the fact that shared libs on HP are .sl not .so > The fix was put into 1.3.6 (PR#2905 & PR#2968), but was somehow lost in v1.3.9 > > 1220d1219 > < SHLIB_SUFFIX_NAME=sl > 1230d1228 > < SHLIB_SUFFIX_NAME=sl I've comitted your change for Apache 1.3.10 now. Thanks for your feedback. Ralf S. Engelschall rse@engelschall.com www.engelschall.com >Unformatted: [In order for any reply to be added to the PR database, you need] [to include in the Cc line and make sure the] [subject line starts with the report component and number, with ] [or without any 'Re:' prefixes (such as "general/1098:" or ] ["Re: general/1098:"). If the subject doesn't match this ] [pattern, your message will be misfiled and ignored. The ] ["apbugs" address is not added to the Cc line of messages from ] [the database automatically because of the potential for mail ] [loops. If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request from a ] [developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]