blob: 6709558af7a10e5eeae762634bbe423d6775e898 [file] [log] [blame]
#!/bin/sh
if base=$(readlink "$0" 2>/dev/null); then
case $base in
/*) base=$(readlink -f "$0" 2>/dev/null);; # if $0 is abspath symlink, make symlink fully resolved.
*) base=$(dirname "$0")/"${base}";;
esac
else
case $0 in
/*) base=$0;;
*) base=${PWD:-`pwd`}/$0;;
esac
fi
basedir=${base%/*}
# TODO(crbug/1003841): Remove LD_ARGV0 once
# ld.so supports forwarding the binary name.
LD_ARGV0="$0" LD_ARGV0_REL="../usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabihf/binutils-bin/2.35.2/ld.bfd.real" exec "${basedir}/../../../../../lib/ld-linux-x86-64.so.2" --argv0 "$0" --library-path "${basedir}/../../lib:${basedir}/../../../../lib64/binutils/armv7a-cros-linux-gnueabihf/2.35.2:${basedir}/../../../../../lib" --inhibit-rpath '' "${base}.elf" "$@"