Closed Bug 466749 Opened 16 years ago Closed 13 years ago

Cross-compiling gfxWordCacheTest.cpp to PPC fails with undefined symbols in a (static/optimized) Camino build

Categories

(Core :: Graphics, defect)

1.9.0 Branch
x86
macOS
defect
Not set
minor

Tracking

()

RESOLVED WONTFIX

People

(Reporter: alqahira, Unassigned)

Details

Attachments

(1 file)

For a while I've been puzzled as to why I couldn't get the PPC half of my static optimized Universal Camino Gecko 1.9.0 build to work; it kept failing in Thebes somewhere.  Today I discovered that if I disabled tests (which are off by default in Camino, but which I had on during my MochiTest support work), the build succeeds again.

My shared/debug Intel build succeeds with tests, my static/optimized Intel build succeeds with tests; it's just the PPC half of the static/optimized Universal build that fails.  I'm on 10.5.5 with Xcode 3.

I have no idea if this failure occurs when cross-compiling Firefox, too, or whether it's somehow limited to a Camino build.

The attachment contains my .mozconfig for the problematic build as well as the compiler/linker output for the file.  John, anything in this jump out at you?
Hmm, don't know why the cairo link would be failing only on PPC.  Maybe Vlad knows?
This looks like it could be the issue KaiRo reported in bug 464687, although I still have absolutely no clue why I don't have the problem in my --enable-static --enable-tests single-arch (Intel) Camino build.
Hmm, this actually has been a known problem on all --enable-static --enable-tests builds for quite some time, AFAIK on all platforms, though it's possible that it's only for gcc and versions that support hidden visibility for internal symbols.
PPC is no longer supported.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: