diff options
author | Nick Mathewson <nickm@torproject.org> | 2018-09-16 14:34:31 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2018-09-16 14:34:31 -0400 |
commit | a8ac21fbb5f22b68ffa019b575085c142293bc40 (patch) | |
tree | e32e8574612eba971173c5513bd57eae9162bce3 /src/rust/external | |
parent | 078debb0ded16e7f8d79d5aa6f4184ae5ad44ff9 (diff) | |
download | tor-a8ac21fbb5f22b68ffa019b575085c142293bc40.tar.gz tor-a8ac21fbb5f22b68ffa019b575085c142293bc40.zip |
Don't try to link C from rust doctests for nss detection
This is really annoying, since we can't use cfg(test) for doctests.
Diffstat (limited to 'src/rust/external')
-rw-r--r-- | src/rust/external/Cargo.toml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/rust/external/Cargo.toml b/src/rust/external/Cargo.toml index 60ec03be40..4735144ee6 100644 --- a/src/rust/external/Cargo.toml +++ b/src/rust/external/Cargo.toml @@ -14,3 +14,9 @@ name = "external" path = "lib.rs" crate_type = ["rlib", "staticlib"] +[features] +# We have to define a feature here because doctests don't get cfg(test), +# and we need to disable some C dependencies when running the doctests +# because of the various linker issues. See +# https://github.com/rust-lang/rust/issues/45599 +test_linking_hack = [] |