diff --git a/buildsystem/compile-libvlc.sh b/buildsystem/compile-libvlc.sh
index a40917d6166da1e35f708adebdae656769f31c6f..f86bcbf5af65e1bbaaf9d9815c16d281fe61b490 100755
--- a/buildsystem/compile-libvlc.sh
+++ b/buildsystem/compile-libvlc.sh
@@ -531,7 +531,7 @@ else
 
     #export the PATH
     # Make
-    make -C $VLC_CONTRIB_DIR TARBALLS="$VLC_TARBALLS" $MAKEFLAGS
+    make -C $VLC_CONTRIB_DIR TARBALLS="$VLC_TARBALLS" $MAKEFLAGS -k || make -C $VLC_CONTRIB_DIR TARBALLS="$VLC_TARBALLS" $MAKEFLAGS -j1
     avlc_checkfail "contribs: make failed"
 
     # Make prebuilt contribs package