gecko-dev/taskcluster
Mike Hommey 2538ec5e49 Bug 1478917 - Apply upstream patch fixing ld64 crash with LTO. r=dmajor,froydnj
While fiddling with clang (upgrading it and applying some miscompilation
patches), my mac LTO builds started to fail because ld64 would crash
during configure.

It turns out, it was crashing trying to print a warning it shouldn't
even print out, about failure to create a cache path.

This, in turn, is due to a pointer not being initialized in the ld64
code. I sent this upstream, and this was promptly fixed:
https://github.com/tpoechtrager/cctools-port/pull/57

However, since our last update of cctools-port, upstream landed a change
that broke support for tbd files if you don't compile against the new
libtapi library. Doing so is more work than I'm ready to put here,
so we just cherry-pick the fix.

--HG--
extra : rebase_source : 131952a5233bc379943c8eb124d377525f54202f
2018-07-27 15:14:06 +09:00
..
ci Merge inbound to mozilla-central. a=merge 2018-07-27 00:58:11 +03:00
docker Merge inbound to mozilla-central. a=merge 2018-07-27 00:58:11 +03:00
docs bug 1477021: create pipfile-update task for funsize-update-generator. r=sfraser 2018-07-26 08:56:08 -04:00
scripts Bug 1478917 - Apply upstream patch fixing ld64 crash with LTO. r=dmajor,froydnj 2018-07-27 15:14:06 +09:00
taskgraph Merge inbound to mozilla-central. a=merge 2018-07-27 00:58:11 +03:00
.yamllint Bug 1414824 - Enable stricter linting in taskcluster yaml files. r=Callek 2017-11-11 00:36:41 -05:00
mach_commands.py Bug 1473636: clarify arguments to action callbacks; r=tomprince 2018-07-05 17:07:40 +00:00
moz.build Bug 1459274 - update BUG_COPMONENT to represent reality; r=gps 2018-06-01 13:47:35 +00:00