New review comment by ashpooljh on void-packages repository https://github.com/void-linux/void-packages/pull/27036#discussion_r541054340 Comment: Yes, it took me a while to find and understand why this is needed. I will try to explain this in a separate message, but for now let me just point out that by applying this patch we are not actually _changing_ anything, but maintaining the previous behavior. Revision 3.6.6_1 of the package does not define `SECURE`, in fact, it overrides all `CFLAGS` set in `sys/unix/hints/linux` and re-defines only a subset of them as an argument to `make all`, and `SECURE` is not there. When moving away from this approach (and thus applying all the `CFLAGS` from the hints file) I discovered that defining `SECURE` in our setup would break the package entirely.