Closed Bug 18896 Opened 25 years ago Closed 25 years ago

Fix linker dependencies on AIX (and other unix platforms)

Categories

(SeaMonkey :: General, defect, P3)

Other
AIX
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: jdunn, Assigned: jdunn)

References

Details

Attachments

(1 file)

AIX fails to run without certain symbols being resolved at runtime.
To get around this, I am removing the linker "-berok" flag and
am fixing up all of the undefined symbols in all of the modules.

I am doing this by adding

MOZ_COMPONENT_LIBS that is basically NSPR & xpcom into configure
and config/autoconf.mk.in.  Then going through all of the Makefile.in's
and solving all of the unresolved symbols.
Blocks: 18688
Summary: Fix linker dependencies. → Fix linker dependencies on AIX (and other unix platforms)
Status: NEW → ASSIGNED
dp@netscape.com reviewed my changes, and I backed out one
small one (gfx/src/xlibrgb/Makefile.in), which I need to
fix (it should be EXTRA_DSO_LDOPTS += $(XLDFLAGS) $(XLIBS))
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
More DIFFS for this... I know this is verified Closed but still using
this bug!

Index: js/src/liveconnect/Makefile.in
===================================================================
RCS file: /cvsroot/mozilla/js/src/liveconnect/Makefile.in,v
retrieving revision 1.12
diff -r1.12 Makefile.in
94a95,99
> EXTRA_DSO_LDOPTS += \
>   $(MOZ_COMPONENT_LIBS) \
>   -lmozjs \
>   $(NULL)
>
Index: mailnews/news/build/Makefile.in
===================================================================
RCS file: /cvsroot/mozilla/mailnews/news/build/Makefile.in,v
retrieving revision 1.17
diff -r1.17 Makefile.in
46a47
>   -lmozjs \
Index: modules/oji/src/Makefile.in
===================================================================
RCS file: /cvsroot/mozilla/modules/oji/src/Makefile.in,v
retrieving revision 1.12
diff -r1.12 Makefile.in
56a57,62
> EXTRA_DSO_LDOPTS += \
>   $(MOZ_COMPONENT_LIBS) \
>   -lmozjs \
>   -ljsj \
>   $(NULL)
>
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: