Closed Bug 329579 Opened 19 years ago Closed 8 years ago

Ensure system libraries are linked after Mozilla libraries

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mark, Assigned: mark)

Details

In some cases, system libraries might be given to the linker before Mozilla libraries. Whenever possible, this should be avoided. In some cases, system libraries export symbols that are also defined in Mozilla libraries. Most notably, the Mac 10.3 libraries export an NSPR implementation. We want our own implementation, not the system's. The Mac NSPR case has been fixed where it's known to cause trouble (libgfx_mac), but it should be fixed for other linker invocations as well. libmozjs and libwidget_mac currently both bring in system libraries before NSPR libraries, and there are other cases of other Mozilla libraries being passed to the linker after system libraries.
Summary: Ensure system libs are linked after Mozilla libs → Ensure system libraries are linked after Mozilla libraries
Prereq to switching any product to use the 10.3 SDK by default.
Pretty sure this is no longer an issue.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.