From c1e440a90f472468c8069ba6254b23c6feedc32e Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sun, 6 Oct 2019 15:26:14 +0000 Subject: redesign of the interface to the unikernel HermitCore - the old interface between HermitCore and the Rust Standard Library based on a small C library (newlib) - remove this interface and call directly the unikernel - remove the dependency to the HermitCore linker - use rust-lld as linker --- src/tools/build-manifest/src/main.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/tools') diff --git a/src/tools/build-manifest/src/main.rs b/src/tools/build-manifest/src/main.rs index f41e7dd17ed..bc6c1973870 100644 --- a/src/tools/build-manifest/src/main.rs +++ b/src/tools/build-manifest/src/main.rs @@ -52,6 +52,7 @@ static TARGETS: &[&str] = &[ "aarch64-linux-android", "aarch64-pc-windows-msvc", "aarch64-unknown-cloudabi", + "aarch64-unknown-hermit", "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "aarch64-unknown-redox", @@ -136,6 +137,7 @@ static TARGETS: &[&str] = &[ "x86_64-unknown-linux-musl", "x86_64-unknown-netbsd", "x86_64-unknown-redox", + "x86_64-unknown-hermit", ]; static DOCS_TARGETS: &[&str] = &[ -- cgit 1.4.1-3-g733a5 From 0a7ba6b9fcad16f0894fffdb1e8f86dcaffbdb06 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Mon, 21 Oct 2019 19:43:24 +0200 Subject: add hermit-abi to the whitelist --- src/tools/tidy/src/deps.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/tools') diff --git a/src/tools/tidy/src/deps.rs b/src/tools/tidy/src/deps.rs index 8e46ca6cd29..cc56e3b96d9 100644 --- a/src/tools/tidy/src/deps.rs +++ b/src/tools/tidy/src/deps.rs @@ -52,6 +52,7 @@ const EXCEPTIONS: &[&str] = &[ "constant_time_eq", // CC0-1.0, rustfmt "utf8parse", // Apache-2.0 OR MIT, cargo via strip-ansi-escapes "vte", // Apache-2.0 OR MIT, cargo via strip-ansi-escapes + "hermit-abi", // Apache-2.0 OR MIT "sized-chunks", // MPL-2.0+, cargo via im-rc // FIXME: this dependency violates the documentation comment above: "fortanix-sgx-abi", // MPL-2.0+, libstd but only for `sgx` target -- cgit 1.4.1-3-g733a5 From 8a11c61a7af9ffa6585ee93b266e02fa1d642ba8 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Mon, 21 Oct 2019 20:23:59 +0200 Subject: remove hermit-abi from the wrong list, add to the whitelist --- src/tools/tidy/src/deps.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tools') diff --git a/src/tools/tidy/src/deps.rs b/src/tools/tidy/src/deps.rs index cc56e3b96d9..e6ea1c75e28 100644 --- a/src/tools/tidy/src/deps.rs +++ b/src/tools/tidy/src/deps.rs @@ -52,7 +52,6 @@ const EXCEPTIONS: &[&str] = &[ "constant_time_eq", // CC0-1.0, rustfmt "utf8parse", // Apache-2.0 OR MIT, cargo via strip-ansi-escapes "vte", // Apache-2.0 OR MIT, cargo via strip-ansi-escapes - "hermit-abi", // Apache-2.0 OR MIT "sized-chunks", // MPL-2.0+, cargo via im-rc // FIXME: this dependency violates the documentation comment above: "fortanix-sgx-abi", // MPL-2.0+, libstd but only for `sgx` target @@ -182,6 +181,7 @@ const WHITELIST: &[Crate<'_>] = &[ Crate("winapi-util"), Crate("winapi-x86_64-pc-windows-gnu"), Crate("wincolor"), + Crate("hermit-abi"), ]; // Some types for Serde to deserialize the output of `cargo metadata` to. -- cgit 1.4.1-3-g733a5