Hi there. Last week I spent a bit of time getting icecream working and usable with mac builds (on mac).
The generated binary can be used with a debugger, all stack traces are good. The repository with the various required files and the steps to follow are available there. https://github.com/jyavenard/mozilla-icecream The source tree required some changes for compilation to consistently succeed. For compiling beta and release, you will have to apply the full central-icecream.patch <https://github.com/jyavenard/mozilla-icecream/raw/master/central-icecream.patch> patch provided on the repository. As of today, bug 1412240 change is still needed for central, and is pending review, central-icecream.patch will only partially apply, but that's okay. I have attempted to make the process as simple as possible, so that there's no need to compile your own version of clang, nor checkout a massively big repository. Note for whomever is maintaining the icecream boxes in the various offices: Current version of Debian/Ubuntu are running an old version (1.0.1 last changed in 2013). It is buggy and has the tendency to crash often, in particular during the configure script. You need to update the iceccd on those boxes, I have made debian/ubuntu packages that will upgrade the existing package. The binary deb file is for ubuntu, not sure if it will work on debian, but the source package will. Being a remotee, I wasn't allowed to move all Paris office machines home to test, so I ran my own networks made of 2 recent quad-core i7 laptops (a Dell XPS 9560 and a Gigabyte Aero 14), as well as a Mac Pro 2013 8 cores (8 cores xeon-e5). Interestingly, the mac pro makes a poor buildbot, even though it rocks on its own. Some numbers: mac pro 2013, 8 cores, 32GB Dell XPS15 i7 2.8Ghz 16GB Gigabyte Aero 14, i7 2.6GHz 16GB Without icecream, time to compile central Mac pro: mac OS 10.13.1 : 12:57.14 XPS 15 : Linux Ubuntu 17.10: 16:42.34 Aero 14: Linux Ubuntu 17.10: 17:13.52 With icecream: Using all 3 machines: -j32 06:12.24 Only using 2 linux bots: -j16 08:44.88 around 6 minutes build time, back to how long it took in September 2014 when I first got the mac pro... _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform