Closed Bug 190884 Opened 22 years ago Closed 22 years ago

FreeBSD requires -Bsymbolic for compatibility with GTK 2 and Xft

Categories

(SeaMonkey :: Build Config, defect)

x86
FreeBSD
defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.3beta

People

(Reporter: marcus, Assigned: netscape)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 Galeon/1.2.6 (X11; FreeBSD i386; U;) Gecko/0
Build Identifier: Mozilla/5.0 Galeon/1.2.6 (X11; FreeBSD i386; U;) Gecko/0

If Mozilla is linked without -Bsymbolic on FreeBSD, most things work as
expected.  However, if the browser is built with GTK2 and Xft support, there are
symbol clashes (namely with Xft1 and Xft2 or with expat).  Both Linux and NetBSD
already use this option.

The one downside to enabling this is that a lot of "unresolved symbol" messages
are printed while building.  These appear to be harmless as the finished product
can resolve all the symbols.

This patch has been tested on FreeBSD 4.7-STABLE as well as 5.0-RELEASE, and
-CURRENT.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Attachment #112825 - Flags: approval1.3b?
Comment on attachment 112825 [details] [diff] [review]
Enable -Bsymbolic for FreeBSD

a=asa (on behalf of drivers) for checkin to 1.3beta.
Attachment #112825 - Flags: approval1.3b? → approval1.3b+
The patch has been checked in.
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.3beta
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: