Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
N/A
Description
Currently there are no tarballs being published for MariaDB Server for ARM64.
In order to do this we need to have a builder with all required libraries (systemd, libcap, zlib, etc.) compiled statically.
The current ldd list for 10.5 tarball on x86_64 is:
|
[vicentiu@Caladan bin]$ ldd mysqld
|
linux-vdso.so.1 (0x00007ffc4175d000)
|
libcrypt.so.1 => /usr/lib/libcrypt.so.1 (0x00007fafb87bf000)
|
librt.so.1 => /usr/lib/librt.so.1 (0x00007fafb87b4000)
|
libaio.so.1 => /usr/lib/libaio.so.1 (0x00007fafb87af000)
|
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fafb878e000)
|
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fafb8787000)
|
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fafb8571000)
|
libm.so.6 => /usr/lib/libm.so.6 (0x00007fafb842b000)
|
libc.so.6 => /usr/lib/libc.so.6 (0x00007fafb825f000)
|
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fafbac8d000)
|
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fafb8244000)
|
ARM should be as close as possible to this, ideally removing libaio as well.
Container probably needs to be CentOS 6 (oldest GLIBC distro that is still supported)
Attachments
Issue Links
- is blocked by
-
MDBF-498 Build bintars for amd64 on buildbot.mariadb.org
-
- Closed
-
- relates to
-
MDEV-26265 bintars depend on dynamic libraries
-
- Closed
-
danblack This is the task that covers us releasing ARM tarballs with as many statically compiled system components as possible.
The goal of tarballs is for them to be as portable as possible on any system. The container that builds these tarballs needs to be the system that has the oldest possible glibc that is still maintained when we first publish these packages. Most likely CentOS 6's glibc version.