Closed
Bug 1475998
Opened 6 years ago
Closed 6 years ago
Add a clang x86 build
Categories
(Firefox Build System :: General: Unsupported Platforms, enhancement, P5)
Firefox Build System
General: Unsupported Platforms
Tracking
(firefox-esr60 fixed, firefox64 fixed)
RESOLVED
FIXED
mozilla64
People
(Reporter: tjr, Assigned: tjr)
References
(Blocks 1 open bug)
Details
Attachments
(1 file, 1 obsolete file)
(I'll worry about this after x64 is landed.)
Comment hidden (offtopic) |
Assignee | ||
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
Comment on attachment 9010307 [details]
Bug 1475998 Add a x86 MinGW Clang Build Job r=froydnj
Nathan Froyd [:froydnj] has approved the revision.
Attachment #9010307 -
Flags: review+
Assignee | ||
Comment 5•6 years ago
|
||
This commit also removes dwarf-exceptions from the x64 build.
sjlj exceptions are needed on x86 because there is a bug currently involving
SEH exceptions on x86. However on x64 there is not, so we can use the
default SEH and get rid of dwarf exceptions.
Updated•6 years ago
|
Attachment #9010307 -
Attachment is obsolete: true
Assignee | ||
Comment 6•6 years ago
|
||
> From your commit message, it sounds like fuse-cxa-atexit is only necessary for (native?) SEH handling. So we don't actually need this for x86, is that correct? If that's correct, should we just put fuse-cxa-atexit in WRAPPER_FLAGS for non-x86 targets only?
As I understand it (Jacek and Martin know best) we want to use -fuse-cxa-atexit period. We (Mozilla) just never got around to adding it to our build script after Martin fixed it (IIRC?). But we do need to add it for SEH to work. Jacek do I have this right?
Flags: needinfo?(jacek)
Comment 7•6 years ago
|
||
-fuse-cxa-atexit is not strictly needed AFAIK. I added it in my WIP patch because Martin used it in his builds so that's a better tested config (and AFAIR that's what GCC config uses), but we may probably skip it if it's controversial.
Flags: needinfo?(jacek)
Assignee | ||
Updated•6 years ago
|
Keywords: checkin-needed
Pushed by rvandermeulen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/df47d3ad9cc6
Add a x86 MinGW Clang Build Job r=froydnj
Keywords: checkin-needed
Comment 9•6 years ago
|
||
Backed out for Windows MinGW bustages
Push link: https://hg.mozilla.org/integration/autoland/rev/df47d3ad9cc61d1462618ba18dbd2c3359bcc1e7
Backout link: https://hg.mozilla.org/integration/autoland/rev/3f74fda7be1ba60f1afe82c6b7bbaaff2b60ee96
Log link: https://treeherder.mozilla.org/logviewer.html#?job_id=204254964&repo=autoland&lineNumber=27385
Flags: needinfo?(tom)
Assignee | ||
Comment 10•6 years ago
|
||
Found problem, fixed problem.
Flags: needinfo?(tom)
Keywords: checkin-needed
Comment 11•6 years ago
|
||
Pushed by rvandermeulen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/28530a1156ce
Add a x86 MinGW Clang Build Job r=froydnj
Keywords: checkin-needed
Comment 12•6 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Comment 13•6 years ago
|
||
bugherder uplift |
status-firefox-esr60:
--- → fixed
Updated•6 years ago
|
Priority: -- → P5
You need to log in
before you can comment on or make changes to this bug.
Description
•