Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-39354

Allow building macOS ARM via lsstsw

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Invalid
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: lsstsw
    • Labels:
      None
    • Team:
      Architecture
    • Urgent?:
      No

      Description

      lsstsw does not currently build on macOS ARM: it fails in bin/deploy with:

      Miniconda3-py38_4.9.2-MacOSX-x86_64.sh: line 411: /Users/parejkoj/lsst/lsstsw/miniconda/conda.exe: Bad CPU type in executable
      

      Eli Rykoff made a patch for lsstsw on u/erykoff/osx-arm64-3 that allows the build to complete, but this has not been merged. See this slack discussion for more background. We need a switch in that script to auto-detect the architecture, as is done in lsstinstall.

        Attachments

          Issue Links

            Activity

            Hide
            ktl Kian-Tat Lim added a comment -

            I think it's still difficult to officially support a platform that we can't do CI builds on. But we can probably do something prior to the long-awaited lsstinstall/deploy merger.

            Show
            ktl Kian-Tat Lim added a comment - I think it's still difficult to officially support a platform that we can't do CI builds on. But we can probably do something prior to the long-awaited lsstinstall/deploy merger.
            Hide
            Parejkoj John Parejko added a comment -

            It looks like this was fixed on DM-39595: I can now run bin/deploy with lsstsw main on macOS ARM.

            Show
            Parejkoj John Parejko added a comment - It looks like this was fixed on DM-39595 : I can now run bin/deploy with lsstsw main on macOS ARM.

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              Parejkoj John Parejko
              Watchers:
              Eli Rykoff, John Parejko, Kian-Tat Lim, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.