We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e5bf8b0 commit b235cc9Copy full SHA for b235cc9
src/doc/rustc/src/platform-support/x86_64-unknown-linux-none.md
@@ -14,6 +14,11 @@ This target is cross compiled and can be built from any host.
14
15
This target has no support for host tools, std, or alloc.
16
17
+One of the primary motivations of the target is to write a dynamic linker and libc in Rust.
18
+For that, the target defaults to position-independent code and position-independent executables (PIE) by default.
19
+PIE binaries need relocation at runtime. This is usually done by the dynamic linker or libc.
20
+You can use `-Crelocation-model=static` to create a position-dependent binary that does not need relocation at runtime.
21
+
22
## Building the target
23
24
The target can be built by enabling it for a `rustc` build:
0 commit comments