Closed
Bug 629815
Opened 13 years ago
Closed 13 years ago
macosx/universal/mozconfig.common should not select the compiler
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: espindola, Assigned: espindola)
References
Details
(Whiteboard: fixed-in-bs)
Attachments
(1 file, 2 obsolete files)
2.19 KB,
patch
|
Details | Diff | Splinter Review |
macosx/universal/mozconfig.common forces the compiler to be gcc 4.2. This looks unnecessary and prevents building with clang.
Updated•13 years ago
|
Attachment #508029 -
Attachment is patch: true
Attachment #508029 -
Flags: review?(khuey)
Assignee | ||
Comment 1•13 years ago
|
||
Assignee: nobody → respindola
Attachment #508029 -
Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #508029 -
Flags: review?(khuey)
Assignee | ||
Updated•13 years ago
|
Attachment #508032 -
Flags: review?(ted.mielczarek)
Assignee | ||
Updated•13 years ago
|
Blocks: clang-macosx
Comment 2•13 years ago
|
||
Comment on attachment 508032 [details] [diff] [review] Use gcc-4.2 if CC is not set I was going to originally say that the universal build config is very specific to what we support on tinderbox, but as implemented this patch is fine. Given your latest posts I'd be interested in trying Clang on our official builds in the near future.
Attachment #508032 -
Flags: review?(ted.mielczarek) → review+
Assignee | ||
Updated•13 years ago
|
Attachment #508032 -
Flags: approval2.0?
Comment 3•13 years ago
|
||
I don't see the point in taking this on trunk, we're not going to ship Firefox 4 with clang. We can take it after we ship.
Updated•13 years ago
|
Attachment #508032 -
Flags: approval2.0? → approval2.0+
Updated•13 years ago
|
Keywords: checkin-needed
Updated•13 years ago
|
Attachment #508032 -
Flags: approval2.0+ → approval2.0-
Updated•13 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 4•13 years ago
|
||
This patch also move the test for NATIVE_CPU before we change CC and CXX. This is a bug in the current file, but it only causes problem with xcode4's linker. In 3.2.5 mbsdiff ends up being linked with the system bz2. With 4 it find the 64 bit bz2 we compiled and stops there.
Attachment #508032 -
Attachment is obsolete: true
Comment 5•13 years ago
|
||
This can land on the build-system branch: http://hg.mozilla.org/projects/build-system http://tbpl.mozilla.org/?tree=Build-System
Comment 6•13 years ago
|
||
http://hg.mozilla.org/projects/build-system/rev/693cc4538c40
Whiteboard: fixed-in-bs
http://hg.mozilla.org/mozilla-central/rev/693cc4538c40
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
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.
Description
•