diff --git a/setup.sh b/setup.sh
index 376aef1979bb069098dc6a40320ed4579ebbd990..c6ada9c29b24e52b476eed4846994ef2ff5456e2 100755
--- a/setup.sh
+++ b/setup.sh
@@ -1,9 +1,13 @@
 #!/bin/bash
-
 set -e
 
+echo "Downloading latest libc-artifacts"
+git submodule update --init --remote libc-artifacts
+
 echo "Defaulting to rust nightly"
 rustup override set nightly
+echo "Update rust nightly"
+rustup update nightly
 echo "Downloading rust source"
 rustup component add rust-src
 if [ -z "$(which xargo)" ]