tfhe
tfhe copied to clipboard
tfhe does not build cleanly on GCC 9
[24/53] /usr/bin/c++ -I/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/include -fPIC -std=gnu++11 -g3 -O0 -Wall -Werror -fPIC -MD -MT libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o -MF libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o.d -o libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o -c /home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp
FAILED: libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o
/usr/bin/c++ -I/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/include -fPIC -std=gnu++11 -g3 -O0 -Wall -Werror -fPIC -MD -MT libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o -MF libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o.d -o libtfhe/fft_processors/spqlios/CMakeFiles/tfhe-fft-spqlios-avx.dir/spqlios-fft-impl.cpp.o -c /home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp: In function ‘void fft_model(const void*)’:
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp:350:22: error: passing argument 1 to restrict-qualified parameter aliases with argument 2 [-Werror=restrict]
350 | sub4(tmp0, tmp0, tmp3); // re2
| ^~~~ ~~~~
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp:351:22: error: passing argument 1 to restrict-qualified parameter aliases with argument 2 [-Werror=restrict]
351 | add4(tmp1, tmp1, tmp2); // im2
| ^~~~ ~~~~
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp:354:22: error: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Werror=restrict]
354 | sub4(tmp0, re0, tmp0); // re - re
| ^~~~ ~~~~
/home/bion/vcpkg/buildtrees/tfhe/src/v1.0.1-a0a402ed32.clean/src/libtfhe/fft_processors/spqlios/spqlios-fft-impl.cpp:355:22: error: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Werror=restrict]
355 | sub4(tmp1, im0, tmp1); // im - im
| ^~~~ ~~~~
cc1plus: all warnings being treated as errors