• Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • None
    • DevProd Build
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Overview

      Extend the IBM cross-compilation work in DEVPROD-43701 to the crypt build pipeline for Z Series (s390x) and Power (PPC64LE). Move crypt compilation and linking to dynamically allocated ARM64 Linux hosts using the cross-build approach already used for server builds.

      Scope

      • Audit the IBM crypt build variants and tasks, including crypt_create_lib, for compilation, linking, and packaging that still depend on native IBM hosts.
      • Reuse the appropriate cross toolchains and target sysroots to build crypt_shared artifacts for s390x and PPC64LE on ARM64 hosts.
      • Update task placement, dependencies, and artifact transfer so existing native IBM tests consume the cross-built artifacts.
      • Preserve target architecture and distribution compatibility, artifact names, packaging, and publication gates. Identify and cover the affected release branches in the epic.

      Acceptance Criteria

      • IBM crypt compilation and linking run on dynamically allocated ARM64 hosts for both s390x and PPC64LE.
      • Evergreen patches demonstrate successful crypt builds and existing native validation against the cross-built artifacts on the affected variants.
      • Packaging and publication continue to produce the expected IBM crypt artifacts with their existing validation gates.

      Related Work

      • Epic: DEVPROD-43701.
      • SERVER-136176: Cross compilation for Z Series server builds.
      • SERVER-136667: Move PPC64LE CI builds to ARM64 hosts.

            Assignee:
            Unassigned
            Reporter:
            Daniel Moody
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: