mirror of
https://github.com/trapexit/mergerfs.git
synced 2026-10-19 16:16:48 +00:00
- Add vendored/rpmalloc/ with upstream source, license, README, changelog - Build rpmalloc.o directly linked into mergerfs and tests - USE_RPMALLOC=1 by default, disabled under SANITIZE - Static builds use rpmalloc-static.c.o with pthread_create interposer disabled - Static builds use --allow-multiple-definition for glibc malloc replacement - rpmalloc provides malloc, free, new, delete, and related overrides - Add rpmalloc to DEPENDENCIES
19 lines
660 B
Plaintext
19 lines
660 B
Plaintext
## Libraries
|
|
|
|
### included in repo
|
|
|
|
* libfuse: https://github.com/libfuse/libfuse (heavily modified fork of v2.x)
|
|
* rapidhash: https://github.com/Nicoshev/rapidhash
|
|
* fmt: https://github.com/fmtlib/fmt
|
|
* concurrentqueue: https://github.com/cameron314/concurrentqueue
|
|
* rpmalloc: https://github.com/mjansson/rpmalloc
|
|
* scope_guard: https://github.com/Neargye/scope_guard
|
|
* subprocess: https://github.com/arun11299/cpp-subprocess
|
|
* CLI11: https://github.com/CLIUtils/CLI11
|
|
* string-lite: https://github.com/martinmoene/string-lite
|
|
* boost
|
|
* download boost
|
|
* ./bootstrap.sh
|
|
* ./b2 tools/bcp
|
|
* ./dist/bin/bcp unordered/concurrent_flat_map.hpp <target_dir>
|