Hi @dingelish thanks for the fast response.

Cargo.toml:

```
[package]
name = "bigdecimal"
version = "0.1.0"
authors = ["Andrew Kubera"]
description = "Arbitrary percision decimal numbers"
documentation = "https://docs.rs/bigdecimal";
homepage = "https://github.com/akubera/bigdecimal-rs";
repository = "https://github.com/akubera/bigdecimal-rs";
keywords = ["mathematics", "numerics", "decimal", "arbitrary-precision", 
"floating-point"]
license = "MIT/Apache-2.0"

[dependencies]
num-bigint = { path = "/opt/sgx-world/num-bigint-sgx" }
num-integer = { path = "/opt/sgx-world/num-integer-sgx" }
num-traits = { path = "/opt/sgx-world/num-traits-sgx" }
serde = { path = "/opt/sgx-world/serde-sgx/serde" }

[target.'cfg(not(target_env = "sgx"))'.dependencies]
sgx_tstd = { path = "/opt/rust-sgx-sdk/sgx_tstd" }
sgx_types = { path = "/opt/rust-sgx-sdk/sgx_types" }
```

cargo tree

```
bigdecimal v0.1.0 
(/Users/sam/code/smartcontractkit/chainlink/core/sgx/bigdecimal-rs)
├── num-bigint v0.2.5 (/opt/sgx-world/num-bigint-sgx)
│   ├── num-integer v0.1.41 
(git+https://github.com/mesalock-linux/num-integer-sgx#83a8eb4ef29fd64d8a1c319b0fe0f295372205e3)
│   │   ├── num-traits v0.2.10 
(git+https://github.com/mesalock-linux/num-traits-sgx#34a83e2bf71c99910b4bff3028efbb37a9922a48)
│   │   │   └── sgx_tstd v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       ├── sgx_alloc v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       ├── sgx_backtrace_sys v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       │   └── sgx_libc v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       │   [build-dependencies]
│   │   │       │   ├── cc v1.0.50
│   │   │       │   └── sgx_build_helper v0.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       ├── sgx_demangle v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       ├── sgx_libc v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       ├── sgx_tprotected_fs v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       │   ├── sgx_trts v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       │   │   ├── sgx_libc v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       │   │   └── sgx_types v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       │   └── sgx_types v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       ├── sgx_trts v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       ├── sgx_tseal v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       │   ├── sgx_tcrypto v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       │   │   └── sgx_types v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       │   ├── sgx_trts v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       │   ├── sgx_tse v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │       │   │   └── sgx_types v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       │   └── sgx_types v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       ├── sgx_types v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │       └── sgx_unwind v0.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
│   │   │           [build-dependencies]
│   │   │           └── sgx_build_helper v0.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   │   [build-dependencies]
│   │   │   └── autocfg v0.1.7
│   │   └── sgx_tstd v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   │   [build-dependencies]
│   │   └── autocfg v0.1.7 (*)
│   ├── num-traits v0.2.10 
(git+https://github.com/mesalock-linux/num-traits-sgx#34a83e2bf71c99910b4bff3028efbb37a9922a48)
 (*)
│   └── sgx_tstd v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   [build-dependencies]
│   └── autocfg v1.0.0
├── num-integer v0.1.41 (/opt/sgx-world/num-integer-sgx)
│   ├── num-traits v0.2.10 
(git+https://github.com/mesalock-linux/num-traits-sgx#34a83e2bf71c99910b4bff3028efbb37a9922a48)
 (*)
│   └── sgx_tstd v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   [build-dependencies]
│   └── autocfg v0.1.7 (*)
├── num-traits v0.2.10 (/opt/sgx-world/num-traits-sgx)
│   └── sgx_tstd v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
│   [build-dependencies]
│   └── autocfg v0.1.7 (*)
├── serde v1.0.104 (/opt/sgx-world/serde-sgx/serde)
│   └── sgx_tstd v1.1.0 
(git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.0#71a88b647bb76a16cbc5c3e29403e2afb67f82fd)
 (*)
├── sgx_tstd v1.1.0 (/opt/rust-sgx-sdk/sgx_tstd)
│   ├── sgx_alloc v1.1.0 (/opt/rust-sgx-sdk/sgx_alloc)
│   ├── sgx_backtrace_sys v1.1.0 (/opt/rust-sgx-sdk/sgx_backtrace_sys)
│   │   └── sgx_libc v1.1.0 (/opt/rust-sgx-sdk/sgx_libc)
│   │   [build-dependencies]
│   │   ├── cc v1.0.50 (*)
│   │   └── sgx_build_helper v0.1.0 (/opt/rust-sgx-sdk/sgx_build_helper)
│   ├── sgx_demangle v1.1.0 (/opt/rust-sgx-sdk/sgx_demangle)
│   ├── sgx_libc v1.1.0 (/opt/rust-sgx-sdk/sgx_libc) (*)
│   ├── sgx_tprotected_fs v1.1.0 (/opt/rust-sgx-sdk/sgx_tprotected_fs)
│   │   ├── sgx_trts v1.1.0 (/opt/rust-sgx-sdk/sgx_trts)
│   │   │   ├── sgx_libc v1.1.0 (/opt/rust-sgx-sdk/sgx_libc) (*)
│   │   │   └── sgx_types v1.1.0 (/opt/rust-sgx-sdk/sgx_types)
│   │   └── sgx_types v1.1.0 (/opt/rust-sgx-sdk/sgx_types) (*)
│   ├── sgx_trts v1.1.0 (/opt/rust-sgx-sdk/sgx_trts) (*)
│   ├── sgx_tseal v1.1.0 (/opt/rust-sgx-sdk/sgx_tseal)
│   │   ├── sgx_tcrypto v1.1.0 (/opt/rust-sgx-sdk/sgx_tcrypto)
│   │   │   └── sgx_types v1.1.0 (/opt/rust-sgx-sdk/sgx_types) (*)
│   │   ├── sgx_trts v1.1.0 (/opt/rust-sgx-sdk/sgx_trts) (*)
│   │   ├── sgx_tse v1.1.0 (/opt/rust-sgx-sdk/sgx_tse)
│   │   │   └── sgx_types v1.1.0 (/opt/rust-sgx-sdk/sgx_types) (*)
│   │   └── sgx_types v1.1.0 (/opt/rust-sgx-sdk/sgx_types) (*)
│   ├── sgx_types v1.1.0 (/opt/rust-sgx-sdk/sgx_types) (*)
│   └── sgx_unwind v0.1.0 (/opt/rust-sgx-sdk/sgx_unwind)
│       [build-dependencies]
│       └── sgx_build_helper v0.1.0 (/opt/rust-sgx-sdk/sgx_build_helper) (*)
└── sgx_types v1.1.0 (/opt/rust-sgx-sdk/sgx_types) (*)
```
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/issues/207#issuecomment-590007361

Reply via email to