aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gn/BUILD.gn7
-rw-r--r--infra/bots/assets/clang_linux/VERSION2
-rwxr-xr-xinfra/bots/assets/clang_linux/create.py5
-rw-r--r--infra/bots/tasks.json64
4 files changed, 44 insertions, 34 deletions
diff --git a/gn/BUILD.gn b/gn/BUILD.gn
index b2013c571b..b91c8770e7 100644
--- a/gn/BUILD.gn
+++ b/gn/BUILD.gn
@@ -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",
diff --git a/infra/bots/assets/clang_linux/VERSION b/infra/bots/assets/clang_linux/VERSION
index 301160a930..f11c82a4cb 100644
--- a/infra/bots/assets/clang_linux/VERSION
+++ b/infra/bots/assets/clang_linux/VERSION
@@ -1 +1 @@
-8 \ No newline at end of file
+9 \ No newline at end of file
diff --git a/infra/bots/assets/clang_linux/create.py b/infra/bots/assets/clang_linux/create.py
index f7a4a07f07..b68117761d 100755
--- a/infra/bots/assets/clang_linux/create.py
+++ b/infra/bots/assets/clang_linux/create.py
@@ -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"])
diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json
index b5a1a8a452..060df78d4b 100644
--- a/infra/bots/tasks.json
+++ b/infra/bots/tasks.json
@@ -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": [