Skip to content

Commit fdaf804

Browse files
committed
Add note about FreeBSD TLS problems to Readme.md
1 parent ed6fbc2 commit fdaf804

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Readme.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ For more docs on how to build and test see [build_system/usage.txt](build_system
6666
|OS \ architecture|x86\_64|AArch64|Riscv64|s390x (System-Z)|
6767
|---|---|---|---|---|
6868
|Linux|||[^no-rustup]|[^no-rustup]|
69-
|FreeBSD|[^no-rustup]||||
69+
|FreeBSD|[^no-rustup][^tls]||||
7070
|AIX|[^xcoff]|N/A|N/A|[^xcoff]|
7171
|Other unixes|||||
7272
|macOS|||N/A|N/A|
@@ -80,6 +80,7 @@ Not all targets are available as rustup component for nightly. See notes in the
8080

8181
[^xcoff]: XCOFF object file format is not supported.
8282
[^no-rustup]: Not available as [rustup component for nightly](https://rust-lang.github.io/rustup-components-history/). You can build it yourself.
83+
[^tls]: FreeBSD requires setting `LD_STATIC_TLS_EXTRA=4096` to build cg_clif. In addition you need at least FreeBSD 14.
8384

8485
## Usage
8586

0 commit comments

Comments
 (0)