Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-34861

Generic Linux build (.tar.gz) still depends on openssl1.0.0 for galera support, ncurses5 for client

    XMLWordPrintable

Details

    Description

      Please consider providing a generic build that is built against current openssl versions.

      $ ldd lib/libgalera_smm.so 
      	linux-vdso.so.1 (0x00007ffe729e0000)
      	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007811d1adc000)
      	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007811d1ad7000)
      	libssl.so.1.0.0 => not found
      	libcrypto.so.1.0.0 => not found
      	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007811d1000000)
      	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007811d19ec000)
      	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007811d19bf000)
      	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007811d0c00000)
      	/lib64/ld-linux-x86-64.so.2 (0x00007811d1af4000)
       
      $ ldd bin/garbd 
      	linux-vdso.so.1 (0x00007ffdcbff7000)
      	libboost_program_options.so.1.52.0 => not found
      	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007105bfb7e000)
      	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007105bfb79000)
      	libssl.so.1.0.0 => not found
      	libcrypto.so.1.0.0 => not found
      	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007105bf000000)
      	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007105bfa8e000)
      	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007105bfa61000)
      	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007105bec00000)
      	/lib64/ld-linux-x86-64.so.2 (0x00007105bfb96000)
      

      It's not strictly the same issue, but same family - 'mysql' and 'mariadb' client binaries in the generic build also have dependencies on libncurses5 which has been deprecated for over a decade and completely unavailable in ubuntu23 and 24 repos.

      I understand I could grab one of the 'distro' packages, but for various reasons I prefer to use the tarball installation – just would like a variant of that which doesn't depend on long-unsupported libraries. Please consider snapshotting off the current dependencies as a 'legacylibs' variant in the future tarball for 11.6.x.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              nneul Nathan Neulinger
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.