]> git.lizzy.rs Git - rust.git/blobdiff - src/libstd/sys/unix/os.rs
bootstrap: Add directives to not double-link libs
[rust.git] / src / libstd / sys / unix / os.rs
index 9def3adc303435a16d2bba07fa5cbc851c4ddba1..b6a0bd844094b1ddeeb9999aa4ae8c6bff4169db 100644 (file)
@@ -339,7 +339,6 @@ pub fn args() -> Args {
 pub fn args() -> Args {
     use mem;
 
-    #[link(name = "objc")]
     extern {
         fn sel_registerName(name: *const libc::c_uchar) -> Sel;
         fn objc_msgSend(obj: NsId, sel: Sel, ...) -> NsId;
@@ -347,6 +346,8 @@ pub fn args() -> Args {
     }
 
     #[link(name = "Foundation", kind = "framework")]
+    #[link(name = "objc")]
+    #[cfg(not(cargobuild))]
     extern {}
 
     type Sel = *const libc::c_void;