httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 16798] - mod_status reports undefined symbol
Date Wed, 05 Feb 2003 14:11:01 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16798>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16798

mod_status reports undefined symbol





------- Additional Comments From trawick@apache.org  2003-02-05 14:11 -------
(FYI... it would be good to specify the operating system.  I'm guessing you're
hitting this problem on AIX or Solaris, though I guess it could happen anywhere.)

__floatdisf is called from gcc-generated arithmetic code.
__floatdisf resides in libgcc.a.

(There are some other such arithmetic routines in the same category.)

There are a few ways to solve this:
1) statically enable the module that has such unresolved references
(since httpd executable will be linked against libgcc.a under the covers
and such references will be resolved)

2) use a different build or version of gcc
e.g., on one AIX box with old gcc 2.95.2 binary installation from who knows
where, I get these unresolved references in mod_status:
__divdi3, __floatdisf, __moddi3
on another AIX box with IBM's RPM binary installation of gcc (see AIX toolbox
somewhere on *.ibm.com) I don't have any such problems...  I think recent gcc
automatically includes libgcc.a, and perhaps IBM put that patch into gcc sources
when building the RPM

3) try to get libgcc.a statically linked into the DSO

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message