|
|||||||||||
|
DO NOT REPLY [Bug 11288] New: - missing __floatdisf symbol in httpd binary
From: <bugzilla(at)apache.org>
Date: Tue Jul 30 2002 - 09:51:23 EDT
missing __floatdisf symbol in httpd binary
Summary: missing __floatdisf symbol in httpd binary
Product: Apache httpd-1.3
Version: 1.3.26
Platform: Sun
OS/Version: Solaris
Status: NEW
Severity: Normal
Priority: Other
Component: core
AssignedTo: bugs@httpd.apache.org
ReportedBy: pcagnoni@mclink.net
compiling httpd with gcc (mine is 2.95.3) and --enable-shared=max on solaris may cause startup errors like
Cannot load /B/highway/apache/libexec/mod_negotiation.so into server: ld.so.1:
this can happen with mod_proxy too. general solution: force link of __floatdisf (in libgcc.a) in httpd; workaround: include statically mod_negotiation (or mod_proxy) with --disable-shared=negotiation; cleaner (maybe :-) ) solution: include these lines in any httpd source:
extern void __floatdisf(void);
both cases have been tested on my solaris 8 servers. pietro cagnoni. p.s. maybe this belongs to the Build component? it doesn't give any error during compilation/linking. To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org For additional commands, e-mail: bugs-help@httpd.apache.org Received on Tue Jul 30 13:51:08 2002 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 16:43:45 EDT |
||||||||||
|
|||||||||||