update clang_linux package to Clang 5

Disable some new warning flags to get us building.

Change-Id: I10299d667b06fb61d03e52329883c634bd42f45c
Reviewed-on: https://skia-review.googlesource.com/44341
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
This commit is contained in:
Mike Klein 2017-09-08 20:26:36 +00:00 committed by Skia Commit-Bot
parent e5964bc7d4
commit bc7b1eab6c
4 changed files with 44 additions and 34 deletions

View File

@ -309,6 +309,13 @@ config("warnings") {
cflags += [ "-Wno-over-aligned" ]
}
# TODO: fix after we're building with Clang 5
cflags += [
"-Wno-cast-qual",
"-Wno-unused-template",
"-Wno-zero-as-null-pointer-constant",
]
cflags += [
"-Wno-cast-align",
"-Wno-conditional-uninitialized",

View File

@ -1 +1 @@
8
9

View File

@ -15,9 +15,12 @@ import subprocess
import tempfile
REPO = "https://llvm.googlesource.com/"
BRANCH = "release_40"
BRANCH = "release_50"
def create_asset(target_dir):
# CMake will sometimes barf if we pass it a relative path.
target_dir = os.path.abspath(target_dir)
# Build Clang, lld, compiler-rt (sanitizer support) and libc++.
os.chdir(tempfile.mkdtemp())
subprocess.check_call(["git", "clone", "-b", BRANCH, REPO + "llvm"])

View File

@ -2670,7 +2670,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
},
{
"name": "skia/bots/armhf_sysroot",
@ -2770,7 +2770,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
},
{
"name": "skia/bots/armhf_sysroot",
@ -3230,7 +3230,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3260,7 +3260,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3290,7 +3290,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3320,7 +3320,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@ -3355,7 +3355,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3385,7 +3385,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3415,7 +3415,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3445,7 +3445,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3475,7 +3475,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3505,7 +3505,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3535,7 +3535,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3565,7 +3565,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dimensions": [
@ -3595,7 +3595,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
},
{
"name": "skia/bots/linux_vulkan_sdk",
@ -6939,7 +6939,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -6992,7 +6992,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -7093,7 +7093,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -8757,7 +8757,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -8809,7 +8809,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -8908,7 +8908,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -9007,7 +9007,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -14208,7 +14208,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -14261,7 +14261,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -14362,7 +14362,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -14607,7 +14607,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -16298,7 +16298,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -16350,7 +16350,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -16402,7 +16402,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -16501,7 +16501,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -16600,7 +16600,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [
@ -16652,7 +16652,7 @@
{
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:8"
"version": "version:9"
}
],
"dependencies": [