This is an automated email from the ASF dual-hosted git repository. yuanz pushed a commit to branch no-std in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-trustzone-sdk.git
commit 99b74a444afbe50ff8af59598045e05a8684d184 Author: Sumit Garg <[email protected]> AuthorDate: Wed Dec 13 15:10:02 2023 +0530 examples: tas: build.rs: Explicitly link libutils In no_std environment we have to explicitly link against libutils provided by OP-TEE. Signed-off-by: Sumit Garg <[email protected]> --- examples/acipher-rs/ta/build.rs | 1 + examples/aes-rs/ta/build.rs | 1 + examples/authentication-rs/ta/build.rs | 1 + examples/big_int-rs/ta/build.rs | 1 + examples/diffie_hellman-rs/ta/build.rs | 1 + examples/digest-rs/ta/build.rs | 1 + examples/hello_world-rs/ta/build.rs | 1 + examples/hotp-rs/ta/build.rs | 1 + examples/random-rs/ta/build.rs | 1 + examples/secure_storage-rs/ta/build.rs | 1 + examples/signature_verification-rs/ta/build.rs | 1 + examples/supp_plugin-rs/ta/build.rs | 1 + examples/time-rs/ta/build.rs | 1 + optee-utee/optee-utee-sys/build.rs | 1 + 14 files changed, 14 insertions(+) diff --git a/examples/acipher-rs/ta/build.rs b/examples/acipher-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/acipher-rs/ta/build.rs +++ b/examples/acipher-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/aes-rs/ta/build.rs b/examples/aes-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/aes-rs/ta/build.rs +++ b/examples/aes-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/authentication-rs/ta/build.rs b/examples/authentication-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/authentication-rs/ta/build.rs +++ b/examples/authentication-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/big_int-rs/ta/build.rs b/examples/big_int-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/big_int-rs/ta/build.rs +++ b/examples/big_int-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/diffie_hellman-rs/ta/build.rs b/examples/diffie_hellman-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/diffie_hellman-rs/ta/build.rs +++ b/examples/diffie_hellman-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/digest-rs/ta/build.rs b/examples/digest-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/digest-rs/ta/build.rs +++ b/examples/digest-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/hello_world-rs/ta/build.rs b/examples/hello_world-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/hello_world-rs/ta/build.rs +++ b/examples/hello_world-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/hotp-rs/ta/build.rs b/examples/hotp-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/hotp-rs/ta/build.rs +++ b/examples/hotp-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/random-rs/ta/build.rs b/examples/random-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/random-rs/ta/build.rs +++ b/examples/random-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/secure_storage-rs/ta/build.rs b/examples/secure_storage-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/secure_storage-rs/ta/build.rs +++ b/examples/secure_storage-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/signature_verification-rs/ta/build.rs b/examples/signature_verification-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/signature_verification-rs/ta/build.rs +++ b/examples/signature_verification-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/supp_plugin-rs/ta/build.rs b/examples/supp_plugin-rs/ta/build.rs index 36f162e..c67e63b 100644 --- a/examples/supp_plugin-rs/ta/build.rs +++ b/examples/supp_plugin-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/examples/time-rs/ta/build.rs b/examples/time-rs/ta/build.rs index 33f6cc0..1199035 100644 --- a/examples/time-rs/ta/build.rs +++ b/examples/time-rs/ta/build.rs @@ -58,5 +58,6 @@ fn main() -> std::io::Result<()> { println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); Ok(()) } diff --git a/optee-utee/optee-utee-sys/build.rs b/optee-utee/optee-utee-sys/build.rs index 4447703..dabe69a 100644 --- a/optee-utee/optee-utee-sys/build.rs +++ b/optee-utee/optee-utee-sys/build.rs @@ -26,5 +26,6 @@ fn main() { }; println!("cargo:rustc-link-search={}", search_path.display()); println!("cargo:rustc-link-lib=static=utee"); + println!("cargo:rustc-link-lib=static=utils"); println!("cargo:rustc-link-lib=static=mbedtls"); } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
