Wietse Venema: > Wietse Venema: > > Indeed. PIE support is a new feature. New features are not added > > during the code freeze. You're welcome to back-port this new feature > > once we have tested it in Postfix 3.1 with multiple build options > > (shared/nonshared) and with multiple OS distributions. This does > > not appear to require tests on multiple hardware architectures. > > Very lighty-tested patch follows. No INSTALL documentation until > this has been tested. > > Usage: $ make makefiles pie=yes ...
How do we know this makes a meaningful difference? Postfix programs appear to behave as usual with Fedora Core 20 and FreeBSD 9.x. The "file" command reports the executables as "ELF 64-bit LSB shared object" instead of "ELF 64-bit LSB executable", so that looks right. If it is really that simple, then we might put PIE support into Postfix 3.0. Wietse