Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Done
-
10.5, 10.6
-
None
Description
bintars depend on dynamic libraries. This is unavoidable, but generally it should have as few dependencies as possible.
Avoidable dependencies seem to be
- libaio.so.1
- libncurses.so.5
- libtinfo.so.5
- liblzma.so.5 (new in 10.6!)
We should try to link them statically if possible. In particular the last one, it's a new dependency that 10.5 doesn't have.
Also, lz4 could be statically compiled, so that we would have lz4-enabled bintars, to match the feature set of rpm and deb packages.
Attachments
Issue Links
- relates to
-
MDBF-267 Build ARM tarballs
-
- Closed
-
-
MDEV-34987 Upgrade from Ubuntu 22.04 to 24.04 breaks MariaDB client (from tarball)
-
- Closed
-
Is a static zstd possible for rocksdb (zstd >=1.1.3)?
current libraries for rocksdb.so
$ ldd mariadb-10.2.40-linux-systemd-x86_64/lib/plugin/ha_rocksdb.so
ldd: warning: you do not have execution permission for `mariadb-10.2.40-linux-systemd-x86_64/lib/plugin/ha_rocksdb.so'
linux-vdso.so.1 (0x00007ffe33f6a000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc4a0ee3000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc4a0edc000)
librt.so.1 => /lib64/librt.so.1 (0x00007fc4a0ed1000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fc4a0cb2000)
libm.so.6 => /lib64/libm.so.6 (0x00007fc4a0b6e000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc4a099f000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc4a1768000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fc4a0982000)
This would resolve MDEV-13281