diff --git a/hercules_rt/build.rs b/hercules_rt/build.rs
index 51fdfa2330b613e3c6304aad60108341472430c3..459903c1d806e39fbbf0e71b252e0e8fc6a6e5f4 100644
--- a/hercules_rt/build.rs
+++ b/hercules_rt/build.rs
@@ -19,8 +19,8 @@ fn main() {
         println!("cargo::rustc-link-search=native={}", out_dir);
         println!("cargo::rustc-link-search=native=/usr/lib/x86_64-linux-gnu/");
         println!("cargo::rustc-link-search=native=/usr/local/cuda/lib64");
-        println!("cargo::rustc-link-lib=static=rtdefs");
         println!("cargo::rustc-link-lib=cudart");
+        println!("cargo::rustc-link-lib=static=rtdefs");
         println!("cargo::rerun-if-changed=src/rtdefs.cu");
     }
 }