| Index: ports/devenv/setup-environment
|
| diff --git a/ports/devenv/setup-environment b/ports/devenv/setup-environment
|
| index 38fe25705cf127374d2f1570ccfcc317dafadf65..11ac335dacffaad65f5dfd736d9ed18133d3b788 100755
|
| --- a/ports/devenv/setup-environment
|
| +++ b/ports/devenv/setup-environment
|
| @@ -6,50 +6,28 @@
|
| # This script is intended to be sourced.
|
| # It scans your packages and adds the appropriate things to the environment.
|
|
|
| -export TOOLCHAIN=@TOOLCHAIN@
|
| -
|
| PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
|
|
| -LIB_DIR=lib32
|
| export SHELL=/packages/bash.${NACL_ARCH}/bash
|
| -PACKAGE_LIB_DIR=lib32
|
| -PACKAGE_ALT_LIB_DIR=_platform_specific/i686/lib32
|
| -PACKAGE_ALT_LIB_DIR2=_platform_specific/i686
|
| -PACKAGE_ALT_LIB_DIR3=_platform_specific/x86_32/lib32
|
| +
|
| +# PACKAGE_LIB_DIR is still used by the devenv tests
|
| +# TODO(sbc): remove this and move it into devenv test code somehow
|
| if [ ${NACL_ARCH} = "x86_64" ]; then
|
| - LIB_DIR=lib
|
| PACKAGE_LIB_DIR=lib64
|
| - PACKAGE_ALT_LIB_DIR=_platform_specific/x86_64/lib64
|
| - PACKAGE_ALT_LIB_DIR2=_platform_specific/x86_64
|
| - PACKAGE_ALT_LIB_DIR3=""
|
| +else
|
| + PACKAGE_LIB_DIR=lib32
|
| fi
|
| -export NACL_SDK_ROOT=/mingn
|
| -export NACL_TOOLCHAIN_ROOT=${NACL_SDK_ROOT}/toolchain/nacl_x86_glibc
|
| -LD_LIBRARY_PATH=${NACL_TOOLCHAIN_ROOT}/x86_64-nacl/${LIB_DIR}
|
| -LD_LIBRARY_PATH+=:${NACL_TOOLCHAIN_ROOT}/${NACL_ARCH}-nacl/usr/lib
|
| +
|
| +LD_LIBRARY_PATH=/lib:/usr/lib:/usr/${NACL_ARCH}-nacl/usr/lib
|
| LD_LIBRARY_PATH+=:/mnt/http/_platform_specific/${NACL_ARCH}
|
| -export LIBRARY_PATH=${LD_LIBRARY_PATH}
|
| -PATH+=:${NACL_SDK_ROOT}/toolchain/nacl_x86_glibc/bin
|
| -# TODO(bradnelson): Figure out why this is now needed to find cc1.
|
| -PATH+=:${NACL_SDK_ROOT}/toolchain/nacl_x86_glibc/libexec/gcc/x86_64-nacl/4.4.3
|
| -PATH+=:/coreutils.${NACL_ARCH}
|
| +LIBRARY_PATH=${LD_LIBRARY_PATH}
|
| PATH+=:/mnt/http
|
|
|
| # Allow cross development by exporting alternate library paths.
|
| -LIBRARY_PATH32=${NACL_TOOLCHAIN_ROOT}/x86_64-nacl/lib32
|
| -LIBRARY_PATH32+=:${NACL_TOOLCHAIN_ROOT}/i686-nacl/usr/lib
|
| -export LIBRARY_PATH32
|
| -LIBRARY_PATH64=${NACL_TOOLCHAIN_ROOT}/x86_64-nacl/lib
|
| -LIBRARY_PATH64+=:${NACL_TOOLCHAIN_ROOT}/x86_64-nacl/usr/lib
|
| -export LIBRARY_PATH64
|
| -
|
| -# TODO(bradnelson): Figure out why it can't find them normally.
|
| -# Compiler has trouble finding its c++ headers, workaround.
|
| -tc_inc=${NACL_TOOLCHAIN_ROOT}/x86_64-nacl/include/c++/4.4.3
|
| -export CPLUS_INCLUDE_PATH=${tc_inc}:${tc_inc}/x86_64-nacl
|
| -
|
| -export PYTHONHOME=/lib/python2.7
|
| -export PYTHONPATH=/lib/python2.7
|
| +LIBRARY_PATH32=/usr/x86_64-nacl/lib32
|
| +LIBRARY_PATH32+=:/usr/i686-nacl/usr/lib
|
| +LIBRARY_PATH64=/usr/x86_64-nacl/lib
|
| +LIBRARY_PATH64+=:/usr/x86_64-nacl/usr/lib
|
|
|
| export RUBYLIB=/usr/lib/ruby/2.0.0
|
| export RUBYLIB=${RUBYLIB}:${RUBYLIB}/${NACL_ARCH}-nacl
|
| @@ -63,43 +41,13 @@ export ENABLE_CONTROL_C=1
|
| # Usually this is in /etc/ssl/certs/, but we don't mount persistent storage
|
| # there yet.
|
| # Point git and curl at root certificates inside the curl package.
|
| -export GIT_SSL_CAINFO=/packages/curl.${NACL_ARCH}/ca-bundle.crt
|
| -export CURL_CA_BUNDLE=/packages/curl.${NACL_ARCH}/ca-bundle.crt
|
| -
|
| -# Scan through packages.
|
| -for package_dir in /packages/*; do
|
| - # Find the name of the package.
|
| - package=${package_dir##*/}
|
| - package_root=${package%.*}
|
| - # Figure out the main package dir.
|
| - if [ -d ${package_dir}/${package_root} ]; then
|
| - package_inside=${package_dir}/${package_root}
|
| - else
|
| - package_inside=${package_dir}
|
| - fi
|
| -
|
| - # Add package to the path and library path.
|
| - PATH=${PATH}:${package_inside}
|
| - package_libs=${package_inside}/${PACKAGE_LIB_DIR}
|
| - if [ -d ${package_libs} ]; then
|
| - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${package_libs}
|
| - fi
|
| - # Add optional platform specific library path.
|
| - package_libs=${package_inside}/${PACKAGE_ALT_LIB_DIR}
|
| - if [ -d ${package_libs} ]; then
|
| - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${package_libs}
|
| - else
|
| - package_libs=${package_inside}/${PACKAGE_ALT_LIB_DIR2}
|
| - if [ -d ${package_libs} ]; then
|
| - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${package_libs}
|
| - fi
|
| - if [ -n "${PACKAGE_ALT_LIB_DIR3}" ]; then
|
| - package_libs=${package_inside}/${PACKAGE_ALT_LIB_DIR3}
|
| - if [ -d ${package_libs} ]; then
|
| - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${package_libs}
|
| - fi
|
| - fi
|
| - fi
|
| -done
|
| +export GIT_SSL_CAINFO=/usr/share/curl/ca-bundle.crt
|
| +export CURL_CA_BUNDLE=/usr/share/curl/ca-bundle.crt
|
|
|
| +export TOOLCHAIN=@TOOLCHAIN@
|
| +export NACL_DEVENV=1
|
| +export LIBRARY_PATH32
|
| +export LIBRARY_PATH64
|
| export LD_LIBRARY_PATH
|
| +export LIBRARY_PATH
|
| +export PATH
|
|
|