Closed
Bug 1269808
Opened 9 years ago
Closed 9 years ago
update mac builders to rust 1.8
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(firefox49 affected)
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
firefox49 | --- | affected |
People
(Reporter: rillian, Assigned: rillian)
References
Details
Attachments
(1 file)
2.19 KB,
patch
|
Details | Diff | Splinter Review |
Now that we're off 10.6, we should be able to use upstream rust toolchains on mac. Update to the current stable release from our rustc 1.6+notls custom builds.
Assignee | ||
Comment 1•9 years ago
|
||
First try at updating mac to rustc 1.8. This fails to link on the native builds. At least we get a better debug message than in bug 1188030.
13:16:46 INFO - ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
13:16:46 INFO - ld: warning: too many personality routines for compact unwind to encode
13:16:46 INFO - Assertion failed: (_mode == modeFinalAddress), function finalAddress, file /SourceCache/ld64/ld64-123.2.1/src/ld/ld.hpp, line 573.
13:16:46 INFO - 0 0x10d08671c __assert_rtn + 76
13:16:46 INFO - 1 0x10d0ff01c ld::tool::OutputFile::addressOf(ld::Internal const&, ld::Fixup const*, ld::Atom const**) + 172
13:16:46 INFO - 2 0x10d101a25 ld::tool::OutputFile::applyFixUps(ld::Internal&, unsigned long long, ld::Atom const*, unsigned char*) + 3909
13:16:46 INFO - 3 0x10d0fdf70 ld::tool::OutputFile::writeOutputFile(ld::Internal&) + 816
13:16:46 INFO - 4 0x10d0f6ab9 ld::tool::OutputFile::write(ld::Internal&) + 153
13:16:46 INFO - 5 0x10d086caa main + 1178
13:16:46 INFO - 6 0x10d0752b4 start + 52
13:16:46 INFO - clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
13:16:46 INFO - make[5]: *** [XUL] Error 1
https://treeherder.mozilla.org/#/jobs?repo=try&revision=70260fbf0f45
Assignee | ||
Comment 2•9 years ago
|
||
Strangely, the opt build succeeded.
Assignee | ||
Comment 3•9 years ago
|
||
Closing. This is still blocked by the linker's compact-unwind assertion failure on debug builds, but the particular rust toolchain release has been superceeded. We can open a new issue once bug 1188030 is resolved.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•