add mips64el build script
Of course, this does not reproduce the issue on the Skia tree...
Change-Id: I19e6119d2d09aaece0301ec2b4c44f9c4b8cc950
Reviewed-on: https://skia-review.googlesource.com/c/162003
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: Mike Klein <mtklein@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
diff --git a/build.ninja b/build.ninja
index bccc0f7..4f76bd1 100644
--- a/build.ninja
+++ b/build.ninja
@@ -15,6 +15,7 @@
subninja build/gcc
subninja build/gcc.avx512
subninja build/gcc.m32
+subninja build/gcc.mips64el
subninja build/gcc.native
subninja build/gcc.portable
subninja build/gcc.tiny
diff --git a/build/gcc.mips64el b/build/gcc.mips64el
new file mode 100644
index 0000000..7c44b0a
--- /dev/null
+++ b/build/gcc.mips64el
@@ -0,0 +1,16 @@
+mode = .mips64el
+
+_toolchain = ../mips64el_toolchain_linux
+_env = env LD_LIBRARY_PATH=$_toolchain/lib/x86_64-linux-gnu
+
+out = out/gcc$mode
+cflags = -fdiagnostics-color -Wall -Wextra -ffp-contract=off -fstack-usage
+cc = $_env $_toolchain/bin/mips64el-linux-gnuabi64-gcc-7
+cxx = $_env $_toolchain/bin/mips64el-linux-gnuabi64-g++-7
+
+rule run
+ command = touch $out
+ description = skipping $in
+include build/common
+
+disabled = (uname | grep -qv Linux)
diff --git a/infra/bots/gen_tasks.go b/infra/bots/gen_tasks.go
index 6619bcf..21f115a 100644
--- a/infra/bots/gen_tasks.go
+++ b/infra/bots/gen_tasks.go
@@ -41,6 +41,11 @@
Path: "clang_linux",
Version: "version:12",
},
+ &specs.CipdPackage{
+ Name: "skia/bots/mips64el_toolchain_linux",
+ Path: "mips64el_toolchain_linux",
+ Version: "version:4",
+ },
},
"skcms-Mac": []*specs.CipdPackage{
&specs.CipdPackage{
diff --git a/infra/bots/tasks.json b/infra/bots/tasks.json
index a2bf08d..fe8d407 100644
--- a/infra/bots/tasks.json
+++ b/infra/bots/tasks.json
@@ -40,6 +40,11 @@
"name": "skia/bots/clang_linux",
"path": "clang_linux",
"version": "version:12"
+ },
+ {
+ "name": "skia/bots/mips64el_toolchain_linux",
+ "path": "mips64el_toolchain_linux",
+ "version": "version:4"
}
],
"command": [
@@ -47,7 +52,8 @@
"skcms/infra/bots/bot.py",
"ninja",
"ndk",
- "clang_linux"
+ "clang_linux",
+ "mips64el_toolchain_linux"
],
"dimensions": [
"os:Linux",