diff --git a/static/build.sh b/static/build.sh
index ecf4385604b22733d9e02f38793b188fc48da5cb..03b95ea6ff6f342834bb39e35abcba9f58e95a0e 100755
--- a/static/build.sh
+++ b/static/build.sh
@@ -109,9 +109,9 @@ getncdu() {
 buildarch() {
   TARGET=$1
   case $TARGET in
-    arm)    HOST=arm-musl-linuxeabi  DIR=arm-linux-musleabi ;;
-    i486)   HOST=i486-musl-linux     DIR=i486-linux-musl    ;;
-    x86_64) HOST=x86_64-musl-linux   DIR=x86_64-linux-musl  ;;
+    arm)    HOST=arm-linux-musleabi  DIR=arm-linux-musleabi ;;
+    i486)   HOST=i486-linux-musl     DIR=i486-linux-musl    ;;
+    x86_64) HOST=x86_64-linux-musl   DIR=x86_64-linux-musl  ;;
     *)      echo "Unknown target: $TARGET" ;;
   esac
   PREFIX="`pwd`/$TARGET/inst"
@@ -119,7 +119,7 @@ buildarch() {
   ln -s lib $PREFIX/lib64
 
   OLDPATH="$PATH"
-  PATH="$PATH:$MUSL_CROSS_PATH/$DIR/bin"
+  export PATH="$PATH:$MUSL_CROSS_PATH/$DIR/bin"
   getncurses
   getncdu
   PATH="$OLDPATH"