Port |bug 1205242 - Update the clang used for static analysis to 3.7 on all platforms. r=sync-directories a=sync-directories
authorSebastian Hengst <archaeopteryx@coole-files.de>
Tue, 29 Sep 2015 19:30:43 +0200
changeset 18461 83aebb7cdda71b2c1caa4cc724c71a24c4d06ec4
parent 18460 e1a209673d05dc27dd5a8230b257b1ddcc1cb055
child 18462 1eee99e7b54c1f720d0bb27b1e9fb1f1ae5048c0
push id11303
push userarchaeopteryx@coole-files.de
push dateTue, 29 Sep 2015 17:32:24 +0000
treeherdercomm-central@83aebb7cdda7 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssync-directories, sync-directories
bugs1205242
Port |bug 1205242 - Update the clang used for static analysis to 3.7 on all platforms. r=sync-directories a=sync-directories
build/macosx/cross-mozconfig.common
mail/config/tooltool-manifests/linux32/clang.manifest
mail/config/tooltool-manifests/linux64/clang.manifest
mail/config/tooltool-manifests/macosx64/clang.manifest
--- a/build/macosx/cross-mozconfig.common
+++ b/build/macosx/cross-mozconfig.common
@@ -33,20 +33,19 @@ export TOOLCHAIN_PREFIX=$CROSS_CCTOOLS_P
 #TODO: bug 1184202 - would be nice if these could be detected with TOOLCHAIN_PREFIX automatically
 export AR=${TOOLCHAIN_PREFIX}ar
 export RANLIB=${TOOLCHAIN_PREFIX}ranlib
 export STRIP=${TOOLCHAIN_PREFIX}strip
 export OTOOL=${TOOLCHAIN_PREFIX}otool
 export GENISOIMAGE=$topsrcdir/genisoimage/genisoimage
 export DMG_TOOL=$topsrcdir/dmg/dmg
 
-# The system gcc installed on CentOS 6 is 4.4, which our
-# build system rejects.
-export HOST_CC="$topsrcdir/gcc/bin/gcc"
-export HOST_CXX="$topsrcdir/gcc/bin/g++"
+export HOST_CC="$topsrcdir/clang/bin/clang"
+export HOST_CXX="$topsrcdir/clang/bin/clang++"
+export HOST_CPP="$topsrcdir/clang/bin/clang -E"
 export HOST_LDFLAGS="-g"
 
 ac_add_options --target=x86_64-apple-darwin
 ac_add_options --with-macos-private-frameworks=$CROSS_PRIVATE_FRAMEWORKS
 
 . "$topsrcdir/build/mozconfig.cache"
 
 export SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE=/builds/crash-stats-api.token
--- a/mail/config/tooltool-manifests/linux32/clang.manifest
+++ b/mail/config/tooltool-manifests/linux32/clang.manifest
@@ -1,12 +1,12 @@
 [
 {
-"clang_version": "r241406"
+"clang_version": "r247539"
 }, 
 {
-"size": 100307285, 
-"digest": "4d147d0072a928945fc1e938f39a5d0a9d3c676399c09e092c8750b2f973cdbbebda8d94d4d05805fae74a5c49c54263dc22b8b443c23c9a0ae830a261d3cf30", 
+"size": 93197192,
+"digest": "6ebd8994ac76cf6694c3d9054104219836f47578223c799cb9ba9669cfdee00112e9de56aea9d1e6d9d50ee94a201970555de19794b5fbb7546f58fdf8e59a99",
 "algorithm": "sha512", 
 "filename": "clang.tar.bz2",
 "unpack": true,
 }
 ]
--- a/mail/config/tooltool-manifests/linux64/clang.manifest
+++ b/mail/config/tooltool-manifests/linux64/clang.manifest
@@ -1,15 +1,15 @@
 [
 {
-"clang_version": "r241406"
+"clang_version": "r247539"
 }, 
 {
-"size": 83297360,
-"digest": "18e3deaf608b58a9153d647e1acbe6e93b7d6461bd4f86f24d13f4b6818b048a65063200d7acb100fa41eb5a7e66dfe6bdc89770c15c87e32a3e9a50d97094c6",
+"size": 93197192,
+"digest": "6ebd8994ac76cf6694c3d9054104219836f47578223c799cb9ba9669cfdee00112e9de56aea9d1e6d9d50ee94a201970555de19794b5fbb7546f58fdf8e59a99",
 "algorithm": "sha512",
 "filename": "clang.tar.xz",
 "unpack": true
 },
 {
 "size": 12057960,
 "digest": "6105d6432943141cffb40020dc5ba3a793650bdeb3af9bd5e56d3796c5f03df9962a73e521646cd71fbfb5e266c1e74716ad722fb6055589dfb7d35175bca89e",
 "algorithm": "sha512",
--- a/mail/config/tooltool-manifests/macosx64/clang.manifest
+++ b/mail/config/tooltool-manifests/macosx64/clang.manifest
@@ -1,17 +1,17 @@
 [
 {
-"clang_version": "r241406"
-}, 
+"clang_version": "r247539"
+},
 {
-"size": 86465808,
-"digest": "947eaaf11ac8cbe12e11b48c8b052721e018d31fb8ce20f8bf14b117b6623c56513b1422d8d9c8011bc0b0b985ef74d8f181e7200c6d7a05d79a1bce0d75ddee",
-"algorithm": "sha512", 
-"filename": "clang.tar.bz2",
+"size": 97314461,
+"digest": "9a74670fa917f760a4767923485d5166bbd258a8023c8aeb899b8c4d22f2847be76508ac5f26d7d2193318a2bb368a71bc62888d1bfe9d81eb45329a60451aa4",
+"algorithm": "sha512",
+"filename": "clang.tar.xz",
 "unpack": true
 },
 {
 "size": 167175,
 "digest": "0b71a936edf5bd70cf274aaa5d7abc8f77fe8e7b5593a208f805cc9436fac646b9c4f0b43c2b10de63ff3da671497d35536077ecbc72dba7f8159a38b580f831",
 "algorithm": "sha512",
 "filename": "sccache.tar.bz2",
 "unpack": true