Details

    Description

      At the moment, at least in the debian/control file in the repository, mariadb depends on libreadline5, which is ancient (last upstream update was over 10 years ago). To build mariadb on my machine, I have to either work in a chroot environment or remove a dozen other packages which conflict with the libreadline-gplv2-dev package.

      Is there any hope of updating mariadb to use libreadline7 (the current version of the library) instead?

      Attachments

        Activity

          No, unfortunately, there is no hope of MariaDB using libreadline7. MariaDB is licensed under GPLv2 and we cannot change that. But the latest libreadline that was licensed under GPLv2 was readline 5. Starting from version 6 libreadline uses GPLv3, which is incompatible with GPLv2, so we are legally not allowed to distribute MariaDB binaries linked with GPLv3.

          But you build MariaDB yourself — if you use -DNOT_FOR_DISTRIBUTION=ON option, you will be able to link with GPLv3 libreadline. You'll get a warning that distributing the resulting binary is illegal, though.

          serg Sergei Golubchik added a comment - No, unfortunately, there is no hope of MariaDB using libreadline7. MariaDB is licensed under GPLv2 and we cannot change that. But the latest libreadline that was licensed under GPLv2 was readline 5. Starting from version 6 libreadline uses GPLv3, which is incompatible with GPLv2, so we are legally not allowed to distribute MariaDB binaries linked with GPLv3. But you build MariaDB yourself — if you use -DNOT_FOR_DISTRIBUTION=ON option, you will be able to link with GPLv3 libreadline. You'll get a warning that distributing the resulting binary is illegal, though.

          People

            serg Sergei Golubchik
            juliangilbey Julian Gilbey
            Votes:
            0 Vote for this issue
            Watchers:
            2 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.