Clarify confusing sentence in TRPL: FFI
After talking with @graydon on #rust-internals, this is hopefully clarifying. Fixes #25586
This commit is contained in:
parent
7b0f2af27f
commit
a9899a7353
@ -342,8 +342,10 @@ Note that frameworks are only available on OSX targets.
|
||||
The different `kind` values are meant to differentiate how the native library
|
||||
participates in linkage. From a linkage perspective, the rust compiler creates
|
||||
two flavors of artifacts: partial (rlib/staticlib) and final (dylib/binary).
|
||||
Native dynamic libraries and frameworks are propagated to the final artifact
|
||||
boundary, while static libraries are not propagated at all.
|
||||
Native dynamic library and framework dependencies are propagated to the final
|
||||
artifact boundary, while static library dependencies are not propagated at
|
||||
all, because the static libraries are integrated directly into the subsequent
|
||||
artifact.
|
||||
|
||||
A few examples of how this model can be used are:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user