More ARM Linux builds, fewer MacOS builds #1153

issue real-or-random openend this issue on November 15, 2022
  1. real-or-random commented at 7:16 pm on November 15, 2022: contributor

    Cirrus has native ARM64 Linux jobs, so we should use them (see also #707 (comment))

    And if we have that, and since MacOS jobs will run on ARM / M1 after #1152, maybe it makes sense to reduce the number of MacOS jobs a little bit. They really need a long time to start.

  2. real-or-random cross-referenced this on Nov 15, 2022 from issue Update macOS image for CI by sipa
  3. real-or-random commented at 11:34 am on November 29, 2022: contributor
    This “half-depends” on the support of Docker as a CI environment on ARM, see https://github.com/cirruslabs/cirrus-ci-docs/pull/905#issuecomment-1330488930
  4. MarcoFalke commented at 11:39 am on November 29, 2022: none
    If the Cirrus ARM is a full vm, you could also install docker and then do the extra step of loading the dockerfile in the cirrus yml?
  5. real-or-random commented at 12:55 pm on November 29, 2022: contributor

    If the Cirrus ARM is a full vm, you could also install docker and then do the extra step of loading the dockerfile in the cirrus yml?

    In principle yes, though the main advantage of the cirrus magic is to manage caching and rebuilding of the docker image. Caching speeds up our builds a lot because we have so many different builds.

  6. real-or-random commented at 12:55 pm on May 12, 2023: contributor

    This “half-depends” on the support of Docker as a CI environment on ARM, see cirruslabs/cirrus-ci-docs#905 (comment)

    This should work now according to https://github.com/cirruslabs/cirrus-ci-docs/issues/1154.

  7. real-or-random added the label assurance on May 12, 2023
  8. real-or-random added the label ci on May 12, 2023
  9. real-or-random cross-referenced this on Jun 28, 2023 from issue ci: Native ARM64 jobs by real-or-random

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/secp256k1. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-21 11:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me