Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-40716

When I compile the couchbaseserver on the ARM platform, the corresponding dependency package cannot be automatically downloaded.

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • master
    • None
    • build
    • gcc 7.3
      centos7.6
      use branch-master.xml
    • Untriaged
    • Centos 64-bit
    • 1
    • Unknown

    Description


      After the make command is executed, the MD5 dependency package of the Aarch64 cannot be automatically downloaded. However, the MD5 dependency package is obtained by changing the Aarch64 to x86_64. Check whether ARM-related dependency packages are provided. If no, how do I resolve this problem?

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          ARM64 is not a supported platform, so we don't provide pre-compiled binary dependencies for it. It would be a significant undertaking to do so.

          We do use standard CMake "find" capabilities to build Server, so if you have the required dependencies available (from OS packages or from building them yourself) the build will make use of them. The build will fail if required dependencies are not found which will help you determine which are required, and you can look in the file tlm/deps/manifest.cmake in most cases to see which version of those dependencies we use for our production builds.

          ceej Chris Hillery added a comment - ARM64 is not a supported platform, so we don't provide pre-compiled binary dependencies for it. It would be a significant undertaking to do so. We do use standard CMake "find" capabilities to build Server, so if you have the required dependencies available (from OS packages or from building them yourself) the build will make use of them. The build will fail if required dependencies are not found which will help you determine which are required, and you can look in the file tlm/deps/manifest.cmake in most cases to see which version of those dependencies we use for our production builds.

          People

            build-team Couchbase Build Team
            hindsight Xikang SU
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 1h
                1h
                Remaining:
                Remaining Estimate - 1h
                1h
                Logged:
                Time Spent - Not Specified
                Not Specified

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty