diff --git a/compile.sh b/compile.sh
index 50961f6122208fd91c15a30f297859bc60efada0..6cdfa308117e9a6e117e7f7f973cf1c9e7c8f9cb 100755
--- a/compile.sh
+++ b/compile.sh
@@ -119,7 +119,7 @@ then
         cd sflphone
         echo android/ >> .git/info/exclude
         echo contrib/android/ >> .git/info/exclude
-	    git checkout master
+	    git checkout $TESTED_HASH
     else
         echo "sflphone daemon source found"
         cd sflphone
@@ -280,12 +280,13 @@ else
         echo "Configuring"
         echo `pwd`
         ${ANDROID_PATH}/configure.sh ${OPTS}
-        echo "Building"
-        make $MAKEFLAGS
     fi
     TARGET=
 fi
 
+echo "Building libsflphone"
+make $MAKEFLAGS
+
 ####################################
 # Ring android UI and specific code
 ####################################