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

Building RocksDB on aarch64 and riscv64

Details

    • Bug
    • Status: Open (View Workflow)
    • Critical
    • Resolution: Unresolved
    • 10.3.36, 10.4.26, 10.5.17, 10.10.1, 10.11.0, 10.6.10, 10.7.6, 10.8.5, 10.9.3
    • None
    • None
    • OpenBSD

    Description

      Trying to build RocksDB on other little endian architectures I noticed this part in the CMake file..

      #
      # Also, disable on ARM64 when not Linux
      # Requires submodule update to v6.16.3
      # containing commit https://github.com/facebook/rocksdb/commit/ee4bd4780b321ddb5f92a0f4eb956f2a2ebd60dc
      #
      

      But looking at the commit history it looks like RocksDB was added and then has not been updated since.

      To get RocksDB to build on riscv64 I needed..

      Same also for aarch64. I also needed for aarch64..

      Attachments

        Issue Links

          Activity

            danblack Daniel Black added a comment - - edited

            Yes, a quite a sad tale of the submodule getting behind that would fix numerous things.

            An attempt was made recently to test an update but many new issues where introduced. I'm hoping those were roughly documented somewhere.

            danblack Daniel Black added a comment - - edited Yes, a quite a sad tale of the submodule getting behind that would fix numerous things. An attempt was made recently to test an update but many new issues where introduced. I'm hoping those were roughly documented somewhere.
            brad0 Brad Smith added a comment -

            These would also help for FreeBSD and NetBSD.

            My desire is to try and push as much as I can back upstream, but in this case it seems like we're stuck. I'll have these commits in our tree as patches for the time being.

            brad0 Brad Smith added a comment - These would also help for FreeBSD and NetBSD. My desire is to try and push as much as I can back upstream, but in this case it seems like we're stuck. I'll have these commits in our tree as patches for the time being.

            People

              Unassigned Unassigned
              brad0 Brad Smith
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

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