Closed Bug 213605 Opened 22 years ago Closed 22 years ago

symbol conflict between internal & external versions of expat causes crash

Categories

(SeaMonkey :: Build Config, defect)

Other
Other
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 119934

People

(Reporter: bugzilla-mozilla, Assigned: mozbugs-build)

References

Details

(Keywords: crash)

Attachments

(1 file)

User-Agent: Mozilla/4.7 (X11; Linux) Build Identifier: Mozilla 1.4 builds on IRIX 6.5 against GTK+ 2.x but SEGVs on startup. Reproducible: Always Steps to Reproduce: 1. 2. 3. When Mozilla is built on IRIX 6.5 with GTK+ 2.x, the GTK+ dependent libraries are included in the DT_RPATH (runtime path) entry for the Mozilla binary. Because GTK+ depends on fontconfig which depends on expat, the expat library is included in the DT_RPATH entry. The symbols from the expat-1.95.6 library conflict with the internal symbols names in the private mozilla expat library. The only solution I have found is to rename the Mozilla expat functions.
Tested on Solaris 2.6, 7, 8, 9, HP-UX 11.00, 11i, Tru64 UNIX 5.1, IRIX 6.5, Redhat Linux 7.1, 9.0.
*** This bug has been marked as a duplicate of 119934 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Keywords: crash
Resolution: --- → DUPLICATE
Summary: Mozilla 1.4 SEGVs on IRIX 6.5 built against GTK+ 2.x → symbol conflict between internal & external versions of expat causes crash
*** Bug 221979 has been marked as a duplicate of this bug. ***
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: