Hi OpenFHE community,
I’m trying to implement a custom bootstrapping program in OpenFHE, which requires modifying underlying code and recompiling. I have a few questions:
- Development Location: Should I make changes directly in the downloaded OpenFHE source directory, rather than working externally after
make install
? My understanding is thatmake install
is for end-users, while development requires source modification. - Compilation Workflow: When testing iterative changes, is the correct workflow to:
cd build
cmake .. -DCMAKE_BUILD_TYPE=DEBUG # Debug flags recommended
make -j4 # Parallel build
or are there better practices?
- Persistence: Do I need to re-run make install after every modification, or is rebuilding sufficient for testing?
Any advice on best practices for core modifications would be greatly appreciated!