| Index: pnacl/build.sh
|
| diff --git a/pnacl/build.sh b/pnacl/build.sh
|
| index b4a3c6405cc08f35e17ffa4d740a7d3102f02c20..9f9b5a591feb920c504579c01f1a794308302923 100755
|
| --- a/pnacl/build.sh
|
| +++ b/pnacl/build.sh
|
| @@ -132,11 +132,11 @@ INSTALL_LIB="${INSTALL_ROOT}/lib"
|
|
|
| # Native nacl lib directories
|
| # The pattern `${INSTALL_LIB_NATIVE}${arch}' is used in many places.
|
| -readonly INSTALL_LIB_NATIVE="${INSTALL_ROOT}/lib-"
|
| -readonly INSTALL_LIB_ARM="${INSTALL_LIB_NATIVE}arm"
|
| -readonly INSTALL_LIB_X8632="${INSTALL_LIB_NATIVE}x86-32"
|
| -readonly INSTALL_LIB_X8664="${INSTALL_LIB_NATIVE}x86-64"
|
| -readonly INSTALL_LIB_MIPS32="${INSTALL_LIB_NATIVE}mips32"
|
| +readonly INSTALL_LIB_NATIVE="${INSTALL_ROOT}/translator/"
|
| +readonly INSTALL_LIB_ARM="${INSTALL_LIB_NATIVE}arm/lib"
|
| +readonly INSTALL_LIB_X8632="${INSTALL_LIB_NATIVE}x86-32/lib"
|
| +readonly INSTALL_LIB_X8664="${INSTALL_LIB_NATIVE}x86-64/lib"
|
| +readonly INSTALL_LIB_MIPS32="${INSTALL_LIB_NATIVE}mips32/lib"
|
|
|
| # PNaCl client-translators (sandboxed) binary locations
|
| readonly INSTALL_TRANSLATOR="${TOOLCHAIN_BASE}/pnacl_translator"
|
| @@ -558,7 +558,8 @@ translator-all() {
|
| fi
|
|
|
| # Copy native libs to translator install dir.
|
| - cp -a ${INSTALL_LIB_NATIVE}* ${INSTALL_TRANSLATOR}
|
| + mkdir -p ${INSTALL_TRANSLATOR}/translator
|
| + cp -a ${INSTALL_LIB_NATIVE}* ${INSTALL_TRANSLATOR}/translator
|
|
|
| driver-install-translator
|
|
|
| @@ -1986,8 +1987,14 @@ GetTranslatorBuildDir() {
|
| }
|
|
|
| GetTranslatorInstallDir() {
|
| - local arch="$1"
|
| - echo "${INSTALL_TRANSLATOR}"/${arch}
|
| + local arch
|
| + case $1 in
|
| + i686) arch=x86-32 ;;
|
| + x86_64) arch=x86-64 ;;
|
| + armv7) arch=arm ;;
|
| + default) arch=$1 ;;
|
| + esac
|
| + echo "${INSTALL_TRANSLATOR}"/translator/${arch}
|
| }
|
|
|
| ### Sandboxed version of gold.
|
|
|