| Index: slave/skia_slave_scripts/flavor_utils/arm64model_build_step_utils.py
|
| diff --git a/slave/skia_slave_scripts/flavor_utils/arm64model_build_step_utils.py b/slave/skia_slave_scripts/flavor_utils/arm64model_build_step_utils.py
|
| deleted file mode 100644
|
| index 110ad481341a53653bc2144970e49d4d745af8e3..0000000000000000000000000000000000000000
|
| --- a/slave/skia_slave_scripts/flavor_utils/arm64model_build_step_utils.py
|
| +++ /dev/null
|
| @@ -1,71 +0,0 @@
|
| -# Copyright (c) 2014 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -import datetime
|
| -import os
|
| -import sys
|
| -
|
| -from py.utils import shell_utils
|
| -from py.utils import ssh_utils
|
| -from flavor_utils.ssh_build_step_utils import SshBuildStepUtils
|
| -
|
| -class Arm64ModelBuildStepUtils(SshBuildStepUtils):
|
| - # make sure deps_target_os = 'barelinux' so that all dependencies
|
| - # can be installed.
|
| - def __init__(self, build_step_instance):
|
| - SshBuildStepUtils.__init__(self, build_step_instance)
|
| -
|
| - self._remote_dir = 'skia'
|
| - self._build_dir = os.path.join('out', 'config', 'arm64linux')
|
| -
|
| - self._working_dir = os.path.abspath(self._step.args.get(
|
| - 'working_dir', os.path.join(os.pardir, os.pardir, 'arm64bareLinux')))
|
| -
|
| - if type(build_step_instance).__name__ not in ['RunGYP', 'Compile']:
|
| - # SSH connection not needed and host may not exist yet in these steps.
|
| - key_file = os.path.join(self._working_dir, 'key')
|
| - assert os.path.isfile(key_file)
|
| - ssh_utils.SSHAdd(key_file)
|
| - print >> sys.stderr, 'Testing ssh connection...'
|
| - self._ssh.Run(['echo', 'SUCCESS FROM SSH'])
|
| -
|
| - old_timeout = self._step.timeout
|
| - self._step.timeout *= 10
|
| - print 'Extended timeout from %s to %s.' % (
|
| - datetime.timedelta(0, old_timeout),
|
| - datetime.timedelta(0, self._step.timeout))
|
| -
|
| - def RunGYP(self):
|
| - # barelinux_make handles gyp
|
| - pass
|
| -
|
| - def Compile(self, target):
|
| - platform_bin = os.path.join('platform_tools', 'barelinux', 'bin')
|
| - # If working_dir doesn't exist, arm64_download will create it.
|
| - # this script should download everything we need to start the
|
| - # virtual machine, and then boot it up. If it fails it will
|
| - # return a non-zero exit status and shell_utils.run will throw an
|
| - # exception. We do not catch this exception.
|
| - print 'Installing build tools and VM to', self._working_dir
|
| - self.AddGsutilToPath() # needed by arm64_download
|
| - shell_utils.run(
|
| - [os.path.join(platform_bin, 'arm64_download'), self._working_dir])
|
| -
|
| - assert os.path.isdir(self._working_dir)
|
| -
|
| - toolchain_bin = os.path.join(
|
| - self._working_dir,
|
| - 'gcc-linaro-aarch64-linux-gnu-4.8-2013.12_linux',
|
| - 'bin')
|
| - assert os.path.isdir(toolchain_bin)
|
| -
|
| - make_cmd = [
|
| - 'sh', '-x',
|
| - os.path.join(platform_bin, 'arm64_make'),
|
| - '-o', self._build_dir,
|
| - '-c', os.path.join(toolchain_bin, 'aarch64-linux-gnu-gcc'),
|
| - '-x', os.path.join(toolchain_bin, 'aarch64-linux-gnu-g++'),
|
| - '-t', self._step.configuration,
|
| - ]
|
| - shell_utils.run(make_cmd)
|
|
|