Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-70512

Resolve packaging issues on arm64/aarch64

    • Type: Icon: Bug Bug
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • ALL

      Some platforms we build aarch64 packages on won't install them due to a platform mismatch. We have been treating arm64 and aarch64 as synonyms, but that's not actually the case on RPM platforms because the platform match is a strict string match. We need to figure out which platforms need to be arm64 and which need to be aarch64 and ensure the packages get built correctly for each platform.

      Note: packager.py currently forces the platform a package is built for through its arguments as provided in evergreen.yml. We could instead ask RPM to expand the platform macro so we know where to find the packages rpmbuild outputs so we're not forcing things. However, packager.py may not easily support such a change.

            ryan.egesdahl@mongodb.com Ryan Egesdahl (Inactive)
            ryan.egesdahl@mongodb.com Ryan Egesdahl (Inactive)
            0 Vote for this issue
            2 Start watching this issue