BUG - HEXL v1.2.0 Build Error
Currently there is build a issue when configuring PALISADE WITH_INTEL_HEXL=on
.
The error looks like this:
../../lib/libPALISADEcore.so.1.11.4: undefined reference to `intel::hexl::NTT::NTT()'
collect2: error: ld returned 1 exit status
src/core/CMakeFiles/core_tests.dir/build.make:450: recipe for target 'unittest/core_tests' failed
make[2]: *** [unittest/core_tests] Error 1
CMakeFiles/Makefile2:601: recipe for target 'src/core/CMakeFiles/core_tests.dir/all' failed
make[1]: *** [src/core/CMakeFiles/core_tests.dir/all] Error 2
Makefile:135: recipe for target 'all' failed
make: *** [all] Error 2
If immediate resolution is needed there is work-around on !341 (closed) but there will be a patch to both the HEXL and PALISADE repositories in the future to properly fix this.