| Index: src/scripts/run_32bit.sh
|
| diff --git a/src/scripts/run_32bit.sh b/src/scripts/run_32bit.sh
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..4fcc82b0826d6288782bd396ef1c0fc28584fcb6
|
| --- /dev/null
|
| +++ b/src/scripts/run_32bit.sh
|
| @@ -0,0 +1,38 @@
|
| +#!/bin/bash
|
| +
|
| +# Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +# Run a 32 bit binary on 64 bit linux, can be run from inside or outside
|
| +# the chroot.
|
| +
|
| +. "$(dirname "$0")/common.sh"
|
| +
|
| +# Command line options
|
| +DEFINE_string chroot "$DEFAULT_CHROOT_DIR" "Location of chroot"
|
| +
|
| +# Parse command line and update positional args
|
| +FLAGS "$@" || exit 1
|
| +eval set -- "${FLAGS_ARGV}"
|
| +
|
| + # Die on any errors
|
| +set -e
|
| +
|
| +if [ -z "$SYSROOT" ]; then
|
| + if [ $INSIDE_CHROOT == 1 ]; then
|
| + SYSROOT=/build/x86-generic
|
| + else
|
| + SYSROOT=$FLAGS_chroot/build/x86-generic
|
| + fi
|
| +fi
|
| +
|
| +if [ -z "$CHOST" ]; then
|
| + CHOST=i686-pc-linux-gnu
|
| +fi
|
| +
|
| +LIB_PATHS="/lib32:/usr/lib32:$LIB_PATHS:$SYSROOT/usr/lib:$SYSROOT/lib:."
|
| +LIB_PATHS="$LIB_PATHS:$SYSROOT/opt/google/chrome/chromeos"
|
| +export LD_LIBRARY_PATH=$LIB_PATHS
|
| +
|
| +exec "$@"
|
|
|