diff --git a/include/env/init.sh b/include/env/init.sh index 0003d098..23850c12 100644 --- a/include/env/init.sh +++ b/include/env/init.sh @@ -391,5 +391,3 @@ xchild() exit $xbmk_rval } - -xbmk_init "$@" diff --git a/mk b/mk index 01d6f359..d061aec7 100755 --- a/mk +++ b/mk @@ -27,6 +27,8 @@ cd "${commandv%/*}" || exit 1 . "include/lib.sh" . "include/env/init.sh" +xbmk_init "$@" + . "include/env/get.sh" . "include/fw/vendor.sh" @@ -433,6 +435,7 @@ check_cross_compiler() [ -f "$xgccfile" ] && \ return 0 # build exists already, so skip building + # it sometimes fails for like, no reason make -C "$cbdir" $xgccargs || x_ make -C "$cbdir" $xgccargs x_ touch "$xgccfile" # prevent unnecessary re-build operations