Bug 1414871 - when linking the rust JS bindings, include libmozglue; r?fitzgen draft
authorAlex Gaynor <agaynor@mozilla.com>
Fri, 10 Nov 2017 15:10:43 -0500
changeset 696502 452e3df2169ec6e66e21cfd4c84ec6ad01f1f593
parent 696471 6f4d0206b1d160ac95d6bbfd0dda57bc51bde177
child 739881 488f64df4efd2936566f19a21d22130dafe9a046
push id88739
push userbmo:agaynor@mozilla.com
push dateFri, 10 Nov 2017 20:11:06 +0000
reviewersfitzgen
bugs1414871
milestone58.0a1
Bug 1414871 - when linking the rust JS bindings, include libmozglue; r?fitzgen MozReview-Commit-ID: LOiJUWbsyiJ
js/src/build.rs
--- a/js/src/build.rs
+++ b/js/src/build.rs
@@ -45,16 +45,17 @@ fn main() {
     assert!(result.success(), "autospider should exit OK");
 
     println!("cargo:rustc-link-search=native={}/js/src/build", out_dir);
     println!("cargo:rustc-link-search=native={}/js/src", out_dir);
     println!("cargo:rustc-link-lib=static=js_static");
 
     println!("cargo:rustc-link-search=native={}/dist/bin", out_dir);
     println!("cargo:rustc-link-lib=nspr4");
+    println!("cargo:rustc-link-lib=mozglue");
 
     if target.contains("windows") {
         println!("cargo:rustc-link-lib=winmm");
         if target.contains("gnu") {
             println!("cargo:rustc-link-lib=stdc++");
         }
     } else {
         println!("cargo:rustc-link-lib=stdc++");