Page MenuHomePhabricator

[SECP256K1] Install a prebuilt cmake version on OSX
ClosedPublic

Authored by Fabien on Sep 30 2020, 19:23.

Details

Reviewers
deadalnix
Group Reviewers
Restricted Project
Commits
rABC46191a3f4926: [SECP256K1] Install a prebuilt cmake version on OSX
Summary

The homebrew addon is flaky and will fail to update the packages on a
regular basis. The only updated package needed is cmake, so install it
from the prebuilt binaries and cache it to prevent failure. This allow
for calling brew directly on the cached database, solving the flakyness
and saving a lot of build time.

This requires to install openssl explicitely which is obvioulsy (?) no
longer installed since we're not using the homebrew addon anymore. Note
that autotools is not affected by openssl not being installed because it
auto detects it.

Test Plan

Run the Travis build.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
secp256k1_travis_install_cmake_osx
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 13076
Build 26203: Build Difflint-circular-dependencies · build-without-wallet · build-diff · build-clang-tidy · build-clang
Build 26202: arc lint + arc unit