homenc / 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://homenc.github.io/HElib
Other
3.11k stars 760 forks source link

Build on Mac Catalina fails due to gmp and ntl build config #361

Open XuesongHu opened 4 years ago

XuesongHu commented 4 years ago

Your Contact: xuesong.hu@ibm.com Your environment (OS/HW): macOS Catalina 10.15.4 Detailed Description: HELib on mac fails to build on Catalina due to misconfig of gmp and ntl . Specifically, there are configure args for C and CXX compiler that would cause the build to fail due to include path issue.

Kirija commented 4 years ago

Building on macOS (Mojave 10.14) is ok when not building packaged (system GMP/NTL). But building the tests (ENABLE_TEST=on) and the example fails, there must be some CMakeList tricks to do ...