Details

    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

          Activity

            cvicentiu Vicențiu Ciorbaru created issue -
            cvicentiu Vicențiu Ciorbaru made changes -
            Field Original Value New Value
            Assignee Vlad Bogolin [ vladbogo ]
            cvicentiu Vicențiu Ciorbaru made changes -
            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.

            {code}
            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)
            {code}

            ARM should be as close as possible to this, ideally removing libaio as well.
            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.

            {code}
            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)
            {code}

            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)
            serg Sergei Golubchik made changes -
            Workflow MFWA: Task Management Workflow [ 124569 ] MariaDB v4 [ 162328 ]
            Status To Do [ 10003 ] Open [ 1 ]
            vladbogo Vlad Bogolin made changes -
            Component/s Buildbot [ 18503 ]
            Fix Version/s N/A [ 27305 ]
            Affects Version/s N/A [ 27305 ]
            vladbogo Vlad Bogolin made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            vladbogo Vlad Bogolin made changes -
            Worklog Id 104254 [ 104254 ]
            Remaining Estimate 0d [ 0 ]
            Time Spent 3d [ 86400 ]
            danblack Daniel Black made changes -
            vladbogo Vlad Bogolin made changes -
            vladbogo Vlad Bogolin made changes -
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Closed [ 6 ]
            cvicentiu Vicențiu Ciorbaru made changes -
            Labels buildbot packaging packaging
            julien.fritsch Julien Fritsch made changes -
            Workflow MariaDB v4 [ 162328 ] MariaDB Foundation v1 [ 188511 ]

            People

              vladbogo Vlad Bogolin
              cvicentiu Vicențiu Ciorbaru
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0d
                  0d
                  Logged:
                  Time Spent - 3d
                  3d