Index: examples/systems/bochs-2.4.6/nacl-bochs-2.4.6.sh |
diff --git a/examples/systems/bochs-2.4.6/nacl-bochs-2.4.6.sh b/examples/systems/bochs-2.4.6/nacl-bochs-2.4.6.sh |
index 70e292aaa7ae42e1598bcccf80d9cfbfa383837c..e8d81b87be27b824110c32e91633c0481b07c371 100755 |
--- a/examples/systems/bochs-2.4.6/nacl-bochs-2.4.6.sh |
+++ b/examples/systems/bochs-2.4.6/nacl-bochs-2.4.6.sh |
@@ -32,7 +32,7 @@ CustomConfigureStep() { |
export CXX=${NACLCXX} |
export CXXFLAGS="-O2 -g" |
export LDFLAGS="" |
- if [ ${NACL_PACKAGES_BITSIZE} == "pnacl" ] ; then |
+ if [ ${NACL_ARCH} = "pnacl" ] ; then |
export CXXFLAGS="-O3 -g" |
export LDFLAGS="-O0 -static" |
fi |
@@ -53,14 +53,15 @@ CustomConfigureStep() { |
PWD=$(pwd) |
# TODO(bradnelson): take this out once the sdk is fixed (and do the line |
# after). |
- if [ "$NACL_PACKAGES_BITSIZE" = "64" ]; then |
+ if [ "$NACL_ARCH" = "x86_64" ]; then |
ChangeDir ${NACL_TOOLCHAIN_ROOT}/x86_64-nacl/lib |
- elif [ "$NACL_PACKAGES_BITSIZE" = "32" ]; then |
+ elif [ "$NACL_ARCH" = "i686" ]; then |
ChangeDir ${NACL_TOOLCHAIN_ROOT}/x86_64-nacl/lib32 |
+ elif [ "$NACL_ARCH" = "arm" ]; then |
+ ChangeDir ${NACL_TOOLCHAIN_ROOT}/arm-nacl/lib |
else |
ChangeDir ${NACL_TOOLCHAIN_ROOT}/sdk/lib |
fi |
- #ChangeDir ${NACL_TOOLCHAIN_ROOT}/x86_64-nacl/lib${NACL_PACKAGES_BITSIZE} |
cp libppapi_cpp.a libppapi_cpp_COPY.a |
ChangeDir ${PWD} |
@@ -73,7 +74,7 @@ CustomConfigureStep() { |
export LIBS="$LIBS -lpthread" |
export LIBS="$LIBS -lppapi_cpp_COPY" |
# TOOD(robertm): investigate why this is only necessary for pnacl |
- if [ ${NACL_PACKAGES_BITSIZE} == "pnacl" ] ; then |
+ if [ ${NACL_ARCH} = "pnacl" ] ; then |
export LIBS="$LIBS -lnosys" |
fi |
export LIBS="$LIBS -Wl,--end-group" |
@@ -127,8 +128,7 @@ CustomInstallStep(){ |
cp ${START_DIR}/bochs.html ${PUBLISH_DIR} |
cp ${START_DIR}/bochs.nmf ${PUBLISH_DIR} |
- cp ${BOCHS_BUILD}/bochs \ |
- ${PUBLISH_DIR}/bochs_x86-${NACL_PACKAGES_BITSIZE}.nexe \ |
+ cp ${BOCHS_BUILD}/bochs ${PUBLISH_DIR}/bochs_${NACL_ARCH}.nexe |
cd .. |
} |
@@ -211,7 +211,7 @@ CustomPackageInstall() { |
CustomPatchStep |
CustomConfigureStep |
DefaultBuildStep |
- if [ ${NACL_PACKAGES_BITSIZE} == "pnacl" ] ; then |
+ if [ ${NACL_ARCH} = "pnacl" ] ; then |
DefaultTranslateStep ${PACKAGE_NAME} ${PACKAGE_NAME}-build/bochs |
fi |
CustomInstallStep |