[MDBF-267] Build ARM tarballs Created: 2021-08-25 Updated: 2023-07-31 Resolved: 2023-07-31 |
|
| Status: | Closed |
| Project: | MariaDB Foundation Development |
| Component/s: | Buildbot |
| Affects Version/s: | N/A |
| Fix Version/s: | N/A |
| Type: | Task | Priority: | Major |
| Reporter: | Vicențiu Ciorbaru | Assignee: | Vlad Bogolin |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | buildbot, packaging | ||
| Remaining Estimate: | 0d | ||
| Time Spent: | 3d | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| 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.
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) |
| Comments |
| Comment by Vicențiu Ciorbaru [ 2021-08-25 ] |
|
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. |
| Comment by Daniel Black [ 2021-08-26 ] |
|
Centos6 isn't supported any more surely. The highly colourful page https://c6eol.centos.org/ says so. So you still want glibc dynamicly linked? Any reason why? A static linking of that too will provide a high level of optimizations that have been provided for arm64 over the years. If we do it that we we only need to support a minimum Linux kernel version (3.14?) or so based on some 10.5 commits I did in the very early cycle. ( If dynamic: glibc-2.17 on centos7. I haven't exhaustively searched yet. |
| Comment by Martynas Bendorius [ 2022-07-20 ] |
|
Any news on this? It seems it was planned in 2020: "The next MariaDB release will include additional binary tarballs for ARM distributions, in addition to the already existing RPM and DEB packages." (https://mariadb.org/arm-improvements-in-2020/) |
| Comment by Vicențiu Ciorbaru [ 2022-08-09 ] |
|
Hi smtalk, We didn't yet get arm tarballs packages done, however we have expanded the supported ARM rpm and deb packages. It is still in the pipeline. |
| Comment by Vlad Bogolin [ 2023-07-31 ] |