diff --git a/hercules_rt/build.rs b/hercules_rt/build.rs
index 04c9ef93e45a64fc07d55349b6b0eee33cde4bba..51fdfa2330b613e3c6304aad60108341472430c3 100644
--- a/hercules_rt/build.rs
+++ b/hercules_rt/build.rs
@@ -11,8 +11,8 @@ fn main() {
             .status()
             .expect("PANIC: NVCC failed when building runtime. Is NVCC installed?");
         Command::new("ar")
-            .args(&["crus", "librtdefs.a", "rtdefs.o"])
             .current_dir(&Path::new(&out_dir))
+            .args(&["crus", "librtdefs.a", "rtdefs.o"])
             .status()
             .unwrap();