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

New binary 'mariadb-migrate-config-file' broke cross-compilation of MariaDB

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • 11.8
    • 11.8
    • None
    • None

    Description

      Large Linux-distros like Debian not only support multiple architectures, but also cross-compilation targeting one arch but running on a different host.

      In Debian MariaDB versions up to 11.8.6 have been cross-compiling just fine as seen at https://crossqa.debian.net/src/mariadb. However, with 11.8.7/8 a new binary `mariadb-migrate-config-file` cannot be cross-compiled, and thus cross-compilation fails in Debian on the binary `mariadb-migrate-config-file` missing.

      Example log:
      https://crossqa.debian.net/build/mariadb_1:11.8.8-1_riscv64_20260607222107.log

      dh_install: warning: Cannot find (any matches for) "usr/bin/mariadb-migrate-config-file" (tried in ., debian/tmp)
       
      dh_install: warning: mariadb-client-core missing files: usr/bin/mariadb-migrate-config-file
      	install -m0755 -d debian/mariadb-client-core//usr/bin
      	cp --reflink=auto -a debian/tmp/usr/bin/mariadb debian/tmp/usr/bin/mariadb-check debian/mariadb-client-core//usr/bin/
      dh_install: error: missing files, aborting
      make: *** [debian/rules:235: binary-arch] Error 255
      

      I tried to fix this with patch https://salsa.debian.org/mariadb-team/mariadb-server/-/blob/f1b559421db65ce572e235fd281fa40cad73e200/debian/patches/cross-compile-fix-migrate-config.patch but can't get it working. Filing this bug upstream to see if anyone has advice on what is wrong, or if there are others running into this same issue.

      Attachments

        Issue Links

          Activity

            People

              monty Michael Widenius
              otto Otto Kekäläinen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

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

                  Git Integration

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