Closed
Bug 2042
Opened 26 years ago
Closed 26 years ago
Shared library suffix incorrectly assumed to be .so in several places
Categories
(SeaMonkey :: Build Config, defect, P2)
SeaMonkey
Build Config
Tracking
(Not tracked)
CLOSED
FIXED
M4
People
(Reporter: rkl, Assigned: briano)
Details
It appears that several places in the Mozilla tree, it is assumed that .so
is the only possible shared library extension, when we know that .dll for
PCs and .sl for HP-UX are but two exceptions.
Have a look at these files:
./client.mk:
Line 183 and 186 or so make reference to "libnspr21.so".
./configure.in:
Case statement omitted HP-UX for DSO flags (submitted as a separate bug report).
mozilla/xpfe/bootstrap/nsSetupRegistry.cpp:
Many references to .so files in various #define *_DLL statements. Although
cased for PC and Mac, it's not cased for UNIX (again HP-UX uses .sl).
I would recommend checking the entire Mozilla tree for any files containing
".so" and make sure they are shared library-suffix independent.
Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Comment 1•26 years ago
|
||
client.mk is not a PC file; fixing the hard-coded .so stuff
will need logic in this file since it doesn't include config.mk.
I'd say put on the client.mk change, this is nspr which probably needs
to be built by hand anyways.
yes, .so instances should be replaced with $(DLL_SUFFIX).
Assignee | ||
Updated•26 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 3•26 years ago
|
||
I think this is fixed now, since I'm not seeing problems of this nature
on HP-UX or any of the *BSD platforms. Let me know if I'm wrong.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•