Closed adrelanos closed 5 years ago
It's safe to use these hardening flags, but some of them might affect mining performance (most won't).
Also, upstreaming of hardening flags may reduce portability (such as to non-Linux) or complicate our autoconf logic (testing whether the system supports each flag before adding it).
The question asked in this issue has been addressed in the discussion.
Compilation during Debian package build uses more hardening compile time flags than a build outside of packaging.
I would suggest to upgrade the upstream (non-packaging) build compile flags.
The more important question is, are these hardening flags save? I guess they are but I am not a C programmer. My gap in knowledge is: could these result in a network split?
Compiled during Debian package build:
Compiled outside of packaging: