Remove nacl from librustc_back
This commit is contained in:
parent
6f7dd654cd
commit
b8fad2d219
2 changed files with 0 additions and 52 deletions
|
|
@ -1,51 +0,0 @@
|
|||
// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
|
||||
// file at the top-level directory of this distribution and at
|
||||
// http://rust-lang.org/COPYRIGHT.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
||||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use LinkerFlavor;
|
||||
use super::{LinkArgs, Target, TargetOptions, TargetResult};
|
||||
|
||||
pub fn target() -> TargetResult {
|
||||
let mut pre_link_args = LinkArgs::new();
|
||||
pre_link_args.insert(LinkerFlavor::Gcc,
|
||||
vec!["--pnacl-exceptions=sjlj".to_string(),
|
||||
"--target=le32-unknown-nacl".to_string(),
|
||||
"-Wl,--start-group".to_string()]);
|
||||
let mut post_link_args = LinkArgs::new();
|
||||
post_link_args.insert(LinkerFlavor::Gcc,
|
||||
vec!["-Wl,--end-group".to_string()]);
|
||||
|
||||
let opts = TargetOptions {
|
||||
linker: "pnacl-clang".to_string(),
|
||||
ar: "pnacl-ar".to_string(),
|
||||
|
||||
pre_link_args,
|
||||
post_link_args,
|
||||
dynamic_linking: false,
|
||||
executables: true,
|
||||
exe_suffix: ".pexe".to_string(),
|
||||
linker_is_gnu: true,
|
||||
allow_asm: false,
|
||||
max_atomic_width: Some(32),
|
||||
.. Default::default()
|
||||
};
|
||||
Ok(Target {
|
||||
llvm_target: "le32-unknown-nacl".to_string(),
|
||||
target_endian: "little".to_string(),
|
||||
target_pointer_width: "32".to_string(),
|
||||
target_c_int_width: "32".to_string(),
|
||||
target_os: "nacl".to_string(),
|
||||
target_env: "newlib".to_string(),
|
||||
target_vendor: "unknown".to_string(),
|
||||
data_layout: "e-i64:64:64-p:32:32:32-v128:32:32".to_string(),
|
||||
arch: "le32".to_string(),
|
||||
linker_flavor: LinkerFlavor::Gcc,
|
||||
options: opts,
|
||||
})
|
||||
}
|
||||
|
|
@ -215,7 +215,6 @@ supported_targets! {
|
|||
("i686-pc-windows-msvc", i686_pc_windows_msvc),
|
||||
("i586-pc-windows-msvc", i586_pc_windows_msvc),
|
||||
|
||||
("le32-unknown-nacl", le32_unknown_nacl),
|
||||
("asmjs-unknown-emscripten", asmjs_unknown_emscripten),
|
||||
("wasm32-unknown-emscripten", wasm32_unknown_emscripten),
|
||||
("wasm32-experimental-emscripten", wasm32_experimental_emscripten),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue