diff options
author | Ryan Prichard <rprichard@google.com> | 2019-09-20 15:42:48 -0700 |
---|---|---|
committer | Ryan Prichard <rprichard@google.com> | 2019-09-24 15:36:31 -0700 |
commit | 3cfb89d451afe65f478274b6994725256b80bc76 (patch) | |
tree | 22566d885def798f20a94acbb8393c808522937c /linker/linker.cpp | |
parent | 14d5c12ed6d4febc054c49d6b48e3e3a94d3530d (diff) |
run-on-host fixes
* Fix the path to bionic-benchmarks-glibc
* Add symlinks for the toybox symlink commands. Each symlink bypasses the
intermediate symlink in ${OUT}/system/bin and points to the final
toybox binary. Suppress a bunch of warnings by skipping symlinks for
non-existent files.
The new spawn benchmarks try to run /system/bin/true. (They also try to
run /vendor/bin/true and print an error.)
* Quote "$@"
* Use soong_ui.bash --dumpvars-mode to set a bunch of variables, rather
than get_build_var, which invokes Soong once per variable. This reduces
the "build/run-on-host.sh" runtime from 4s to 1.3s.
* build/run-on-host.sh isn't executable and is only useful when it's
sourced into another shell, so remove its shebang to reduce confusion.
Bug: none
Test: \
. build/envsetup.sh
lunch aosp_x86_64-userdebug
. bionic/build/run-on-host.sh
prepare MODULES-IN-bionic MODULES-IN-external-toybox
/system/bin/true
Change-Id: I59e9a6aca77d35b16bdf51759c5fc7e725bfc67c
Diffstat (limited to 'linker/linker.cpp')
0 files changed, 0 insertions, 0 deletions