Check in downloaded linux kotlin-native dependencies

As agreed offline and signed off in b/200289211, we will use these
downloaded dependencies for CI only, and will replace with verified
self-built libraries before building anything for release

Test: N/A
Bug: 218533875
Change-Id: Ie022820149d51404e2f3f92bc165bec1625ef44c
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..c9970f7
--- /dev/null
+++ b/README.md
@@ -0,0 +1,8 @@
+This folder contains pre-downloaded dependencies for Kotlin
+native builds.  They have been downloaded by the script
+./download.sh, from the same default location that the Kotlin
+native compiler downloads the files by default.
+
+IMPORTANT: As agreed offline and signed off in b/200289211, we will use these
+downloaded dependencies for CI only, and will replace with verified
+self-built libraries before building anything for release.
diff --git a/download.sh b/download.sh
new file mode 100755
index 0000000..3b57023
--- /dev/null
+++ b/download.sh
@@ -0,0 +1,18 @@
+#!/usr/bin/bash
+
+echo "Downloading known-needed dependencies for kotlin-native 1.6.10..."
+
+BASE=https://download.jetbrains.com/kotlin/native
+
+download_if_missing() {
+    if [ ! -f $1 ]; then
+	wget $BASE/$1
+    else
+	echo "Already downloaded $1"
+    fi
+}
+
+download_if_missing x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz
+download_if_missing lldb-4-linux.tar.gz
+download_if_missing llvm-11.1.0-linux-x64-essentials.tar.gz
+download_if_missing libffi-3.2.1-2-linux-x86-64.tar.gz
diff --git a/libffi-3.2.1-2-linux-x86-64.tar.gz b/libffi-3.2.1-2-linux-x86-64.tar.gz
new file mode 100644
index 0000000..7734296
--- /dev/null
+++ b/libffi-3.2.1-2-linux-x86-64.tar.gz
Binary files differ
diff --git a/lldb-4-linux.tar.gz b/lldb-4-linux.tar.gz
new file mode 100644
index 0000000..0af3a93
--- /dev/null
+++ b/lldb-4-linux.tar.gz
Binary files differ
diff --git a/llvm-11.1.0-linux-x64-essentials.tar.gz b/llvm-11.1.0-linux-x64-essentials.tar.gz
new file mode 100644
index 0000000..177c4cc
--- /dev/null
+++ b/llvm-11.1.0-linux-x64-essentials.tar.gz
Binary files differ
diff --git a/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz b/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz
new file mode 100644
index 0000000..4e8fb3a
--- /dev/null
+++ b/x86_64-unknown-linux-gnu-gcc-8.3.0-glibc-2.19-kernel-4.9-2.tar.gz
Binary files differ