* Add gnu static binary build support
* Remove --libc option
* configure ./build-static.sh to allow extension loading with glibc
* use tabs everywhere
* do not use prebuilt sources for glibc build
* ffi does not work with musl builds
* remove unnecessary tabs
* disable opcache jit on musl
* disable opcache jit on musl again
* err, build command, not download command
* cs fixes
* spellcheck
* even more cs fixes
* fix ar removing .a libs
* disable ffi extension for now
* add gnu static action
* add gnu-static target
* skip CHECKOV 2 and 3
* rename static-builder to static-builder-musl, gnu-static to static-builder-gnu
run arm64 gnu job on ubuntu-arm
* rename build-linux to build-linux-musl
* rename job description to specify musl
* higher optimisation flags
* Update docker-bake.hcl
---------
Co-authored-by: DubbleClick <m@pyc.ac>
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
* feat: use mimalloc for static builds
* fix: use Tweag's approach
* fix: debug build
* chore: mark USE_MIMALLOC as experimental
* ci: build a static binary using mimalloc
* add ldap and sysvsem extension to static-builder
* add lib support for static-builder to enhance enabled extensions (such as libjpeg for gd)
* disable opcache-jit
* include bz2, order alphabetically
* Update static.md
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>