pub fn target() -> Target {
let mut base = super::solaris_base::opts();
base.pre_link_args.push("-m64".to_string());
+ base.cpu = "x86-64".to_string();
Target {
llvm_target: "x86_64-pc-solaris".to_string(),
#[allow(deprecated)]
fn as_raw_stat(&self) -> &raw::stat {
unsafe {
- &*(self.as_inner().as_inner() as *const libc::stat64
+ &*(self.as_inner().as_inner() as *const libc::stat
as *const raw::stat)
}
}
target_os = "macos",
target_os = "bitrig",
target_os = "netbsd",
- target_os = "openbsd"))]
+ target_os = "openbsd",
+ target_os = "solaris"))]
unsafe fn get_stack() -> libc::stack_t {
libc::stack_t { ss_sp: get_stackp(), ss_flags: 0, ss_size: SIGSTKSZ }
}