On Wed, Feb 04, 2015 at 08:06:36PM -0500, Wietse Venema wrote: > > 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.
Similar results here: pie=yes: postconf: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for NetBSD 6.1.4, not stripped pie=no: postconf: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for NetBSD 6.1.4, not stripped -- Viktor.