You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@teaclave.apache.org by yu...@apache.org on 2023/12/29 05:52:47 UTC
(incubator-teaclave-trustzone-sdk) 21/31: examples: tas: build.rs: Explicitly link libutils
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 <su...@linaro.org>
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 <su...@linaro.org>
---
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: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org