|
@@ -2,8 +2,13 @@
|
|
eval "$(grep CONFIG_GCC_VERSION .config)"
|
|
eval "$(grep CONFIG_GCC_VERSION .config)"
|
|
CONFIG_TOOLCHAIN_BUILD_VER="$CONFIG_GCC_VERSION-$(cat toolchain/build_version)"
|
|
CONFIG_TOOLCHAIN_BUILD_VER="$CONFIG_GCC_VERSION-$(cat toolchain/build_version)"
|
|
touch .toolchain_build_ver
|
|
touch .toolchain_build_ver
|
|
-[ "$CONFIG_TOOLCHAIN_BUILD_VER" = "$(cat .toolchain_build_ver)" ] && exit 0
|
|
|
|
-echo "Toolchain build version changed, running make targetclean"
|
|
|
|
|
|
+CURRENT_TOOLCHAIN_BUILD_VER="$(cat .toolchain_build_ver)"
|
|
|
|
+[ -z "$CURRENT_TOOLCHAIN_BUILD_VER" ] && {
|
|
|
|
+ echo "$CONFIG_TOOLCHAIN_BUILD_VER" > .toolchain_build_ver
|
|
|
|
+ exit 0
|
|
|
|
+}
|
|
|
|
+[ "$CONFIG_TOOLCHAIN_BUILD_VER" = "$CURRENT_TOOLCHAIN_BUILD_VER" ] && exit 0
|
|
|
|
+echo "Toolchain build version changed ($CONFIG_TOOLCHAIN_BUILD_VER != $CURRENT_TOOLCHAIN_BUILD_VER), running make targetclean"
|
|
make targetclean
|
|
make targetclean
|
|
echo "$CONFIG_TOOLCHAIN_BUILD_VER" > .toolchain_build_ver
|
|
echo "$CONFIG_TOOLCHAIN_BUILD_VER" > .toolchain_build_ver
|
|
exit 0
|
|
exit 0
|