|
@@ -0,0 +1,19 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+ARCH=("aarch64-linux-musl" "x86_64-linux-musl" "x86_64-w64-mingw32");
|
|
|
+
|
|
|
+ROOTDIR="/usr/local/musl"
|
|
|
+mkdir -p "${ROOTDIR}"
|
|
|
+
|
|
|
+for arch in ${ARCH[@]} ; do
|
|
|
+ wget -qO- "http://musl.cc/${arch}-cross.tgz" |tar -zx --overwrite -C "${ROOTDIR}";
|
|
|
+done
|
|
|
+
|
|
|
+PATH_VAR=""
|
|
|
+for path in `echo "$PATH" |sed 's/:/\n/g'`; do echo "$path" |grep -q "musl" || PATH_VAR+=":${path}"; done
|
|
|
+for path in `find "${ROOTDIR}" -name "*-cc" 2>/dev/null`; do PATH_VAR+=":$(dirname ${path})"; done
|
|
|
+
|
|
|
+PATH_VAR=`echo "$PATH_VAR" |sed 's/^://g'`
|
|
|
+sed -i '/^PATH=/d' $HOME/.bashrc
|
|
|
+echo "PATH=${PATH_VAR}" >>$HOME/.bashrc
|
|
|
+
|