I'm not clear what this means? Presumably one can still use the symbols imported from a static native library in another crate if they are exported appropriately (i.e. `#[link(name="foo", kind="static")] extern { pub fn some_symbol(); }` `extern mod that_crate; fn main() { unsafe { that_crate::some_symbol() } }`)?

Is it meant to mean "Rustc will only link the crate with the explicit `#[link(name="foo", kind="static")]` against the `foo` static library"? (I think this paragraph, and possibly the next, could do with some simplification.)