diff options
Diffstat (limited to 'src/liblibc')
| -rw-r--r-- | src/liblibc/lib.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/liblibc/lib.rs b/src/liblibc/lib.rs index 00aee1d17dc..fc7044ed88a 100644 --- a/src/liblibc/lib.rs +++ b/src/liblibc/lib.rs @@ -75,6 +75,8 @@ #![allow(missing_doc)] #![allow(uppercase_variables)] +#![feature(link_args)] // NOTE: remove after stage0 + #[cfg(test)] extern crate std; #[cfg(test)] extern crate test; #[cfg(test)] extern crate native; @@ -197,6 +199,11 @@ pub use funcs::posix88::unistd::{rmdir, unlink, write}; #[link(name = "m")] extern {} +// NOTE: remove this after a stage0 snap +#[cfg(stage0, windows)] +#[link_args = "-Wl,--enable-long-section-names"] +extern {} + /// A wrapper for a nullable pointer. Don't use this except for interacting /// with libc. Basically Option, but without the dependance on libstd. // If/when libprim happens, this can be removed in favor of that |
