FreeBSD requires -Bsymbolic for compatibility with GTK 2 and Xft

RESOLVED FIXED in mozilla1.3beta

Status

SeaMonkey
Build Config
--
major
RESOLVED FIXED
16 years ago
14 years ago

People

(Reporter: Joe Marcus Clarke, Assigned: hacker formerly known as seawood@netscape.com)

Tracking

Trunk
mozilla1.3beta
x86
FreeBSD

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

361 bytes, patch
hacker formerly known as seawood@netscape.com
: review+
Details | Diff | Splinter Review
(Reporter)

Description

16 years ago
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.
(Reporter)

Comment 1

16 years ago
Created attachment 112825 [details] [diff] [review]
Enable -Bsymbolic for FreeBSD
Attachment #112825 - Flags: review+
Attachment #112825 - Flags: approval1.3b?

Comment 2

16 years ago
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
Last Resolved: 15 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.