diff options
author | Oliver Reiche <oliver.reiche@huawei.com> | 2024-04-02 17:19:29 +0200 |
---|---|---|
committer | Oliver Reiche <oliver.reiche@huawei.com> | 2024-04-04 12:02:20 +0200 |
commit | a82d2a83e87eee8bb4e0025582bc4afed1a9b332 (patch) | |
tree | a53ed737038a0f27c96494e76338c90473756b9f /doc | |
parent | 231b991edcf3853486e613c8c6fad0981a4af272 (diff) | |
download | bootstrappable-toolchain-a82d2a83e87eee8bb4e0025582bc4afed1a9b332.tar.gz |
musl-gcc: Ship mimalloc.o with musl GCCs
Diffstat (limited to 'doc')
-rw-r--r-- | doc/COMPILERS.md | 5 |
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 |