IBM-HElib / HElib

HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.
https://ibm-helib.github.io/HElib/
Other
20 stars 4 forks source link

MacOS Catalina - Reduce build time #2

Closed jlhcrawford closed 3 years ago

jlhcrawford commented 3 years ago

An attempt at reducing the build time on Travis for MacOS Catalina package build as it seems to be timing out at 50 minutes and causing the builds to fail.

To mitigate this I have disabled homebrew update which seems to have reduced the time to ~30-35 minutes.

boland25 commented 3 years ago

@jlhcrawford what are you using homebrew for? Cmake? if you wanted to, you could just pull a version of cmake that makes sense for that OS if thats what its being used for, just a thought

jlhcrawford commented 3 years ago

@boland25 the only external package manager on Travis is homebrew and we use it to install CMake, bats-core, CCache and their dependencies. We also install m4 and the NTL and GMP libraries on the Catalina lib build through homebrew.