Closed Bug 384283 Opened 14 years ago Closed 14 years ago

Firefox trunk failed to build on Solaris

Categories

(Firefox Build System :: General, defect)

x86
OpenSolaris
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ginnchen+exoracle, Assigned: ginnchen+exoracle)

Details

Attachments

(1 file)

ld: fatal: Symbol referencing errors. No output written to xpcshell
Attached patch patchSplinter Review
Firefox could not build correctly with NO_LD_ARCHIVE_FLAGS=1 now.

On Solaris we didn't set MKSHLIB_UNFORCE_ALL caused NO_LD_ARCHIVE_FLAGS is set.
Assignee: nobody → ginn.chen
Status: NEW → ASSIGNED
Attachment #268221 - Flags: review?
Attachment #268221 - Flags: review? → review?(bsmedberg)
Attachment #268221 - Flags: review?(bsmedberg) → review?(benjamin)
FYI: manpage of ld on Solaris

     -z allextract | defaultextract | weakextract

         Alters the  extraction  criteria  of  objects  from  any
         archives  that  follow.  By default, archive members are
         extracted to satisfy undefined references and to promote
         tentative definitions with data definitions. Weak symbol
         references do not trigger extraction.  Under  -z  allex-
         tract,  all  archive  members  are  extracted  from  the
         archive. Under -z weakextract, weak  references  trigger
         archive  extraction.  -z defaultextract provides a means
         of returning to the default following use of the  former
         extract options.
Attachment #268221 - Flags: review?(benjamin) → review+
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in before you can comment on or make changes to this bug.