summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorOliver Reiche <oliver.reiche@huawei.com>2024-04-02 17:19:29 +0200
committerOliver Reiche <oliver.reiche@huawei.com>2024-04-04 12:02:20 +0200
commita82d2a83e87eee8bb4e0025582bc4afed1a9b332 (patch)
treea53ed737038a0f27c96494e76338c90473756b9f /doc
parent231b991edcf3853486e613c8c6fad0981a4af272 (diff)
downloadbootstrappable-toolchain-a82d2a83e87eee8bb4e0025582bc4afed1a9b332.tar.gz
musl-gcc: Ship mimalloc.o with musl GCCs
Diffstat (limited to 'doc')
-rw-r--r--doc/COMPILERS.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/COMPILERS.md b/doc/COMPILERS.md
index 6fd4d64..4c1e756 100644
--- a/doc/COMPILERS.md
+++ b/doc/COMPILERS.md
@@ -30,6 +30,11 @@ binutils and GCC versions.
Unfortunately, *musl-cross-make* does not call the `install-strip` target.
Therefore, we apply manual stripping to achieve reproducibility.
+Additionally, the alternative allocator object
+[`mimalloc.o`](https://github.com/microsoft/mimalloc) is also built and added to
+GCC's lib folder. Linking it can solve Musl's slowdowns with allocator
+contention in multithreaded applications.
+
## GCC Musl Static
Static building is achieved by using the GCC 13.2.0 Musl toolchain