gen.py: Remove UpdateLinuxSysroot()
This function is unused after commit df15af47 ("Explicitly specify sysroot
for Linux and macOS"), which removed the only code path calling it.
Change-Id: I1a1e89cbea0856c07cd62282fd8fe167293c5280
Reviewed-on: https://gn-review.googlesource.com/c/3240
Reviewed-by: Petr Hosek <phosek@google.com>
Commit-Queue: Petr Hosek <phosek@google.com>
diff --git a/.gitignore b/.gitignore
index 455d57f..4c20aff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,7 +39,6 @@
.gdb_history
.gdbinit
.landmines
-.linux-sysroot/
.metadata
.project
.pydevproject
diff --git a/build/gen.py b/build/gen.py
index aa99775..fde6ced 100755
--- a/build/gen.py
+++ b/build/gen.py
@@ -11,11 +11,9 @@
import os
import platform
import re
-import shutil
import subprocess
import sys
import tempfile
-import urllib2
SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
REPO_ROOT = os.path.dirname(SCRIPT_DIR)
@@ -143,50 +141,6 @@
f.write(contents)
-def UpdateLinuxSysroot():
- # Sysroot revision from:
- # https://cs.chromium.org/chromium/src/build/linux/sysroot_scripts/sysroots.json
- server = 'https://commondatastorage.googleapis.com'
- path = 'chrome-linux-sysroot/toolchain'
- revision = '1015a998c2adf188813cca60b558b0ea1a0b6ced'
- filename = 'debian_sid_amd64_sysroot.tar.xz'
-
- url = '%s/%s/%s/%s' % (server, path, revision, filename)
-
- sysroot = os.path.join(SCRIPT_DIR, os.pardir, '.linux-sysroot')
-
- stamp = os.path.join(sysroot, '.stamp')
- if os.path.exists(stamp):
- with open(stamp) as s:
- if s.read() == url:
- return sysroot
-
- print 'Installing Debian root image from %s' % url
-
- if os.path.isdir(sysroot):
- shutil.rmtree(sysroot)
- os.mkdir(sysroot)
- tarball = os.path.join(sysroot, filename)
- print 'Downloading %s' % url
-
- for _ in range(3):
- response = urllib2.urlopen(url)
- with open(tarball, 'wb') as f:
- f.write(response.read())
- break
- else:
- raise Exception('Failed to download %s' % url)
-
- subprocess.check_call(['tar', 'xf', tarball, '-C', sysroot])
-
- os.remove(tarball)
-
- with open(stamp, 'w') as s:
- s.write(url)
-
- return sysroot
-
-
def WriteGenericNinja(path, static_libraries, executables,
cc, cxx, ar, ld, platform, host, options,
cflags=[], cflags_cc=[], ldflags=[], libflags=[],