<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Yes, and binutils/ld does it... The code in file handles it here: <a href="https://github.com/file/file/blob/master/src/readelf.c#L1113" class="">https://github.com/file/file/blob/master/src/readelf.c#L1113</a><div class="">so it looks like it should work. I will wait until I can install a new version of current that has it, but perhaps you can also check</div><div class="">if the head of file on GitHub fixes the issue?</div><div class=""><br class=""></div><div class="">christos<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Jun 4, 2020, at 10:19 AM, Ed Maste <<a href="mailto:emaste@freebsd.org" class="">emaste@freebsd.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Wed, 3 Jun 2020 at 17:42, Christos Zoulas <<a href="mailto:christos@zoulas.com" class="">christos@zoulas.com</a>> wrote:<br class=""><blockquote type="cite" class=""><br class="">I don't see it in mine!<br class=""><br class="">christos<br class=""><br class="">vmb1:~/src/file [5:39pm] 22#cc -pie -fPIE hello.c -o hello<br class="">vmb1:~/src/file [5:40pm] 23#readelf -d hello<br class=""><br class=""></blockquote>...<br class=""><blockquote type="cite" class="">vmb1:~/src/file [5:41pm] 24#uname -a<br class="">FreeBSD <a href="http://vmb1.astron.com" class="">vmb1.astron.com</a> 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r361567: Thu May 28 04:59:08 UTC 2020     <a href="mailto:root@releng1.nyi.freebsd.org" class="">root@releng1.nyi.freebsd.org</a>:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64<br class=""></blockquote><br class="">Oh, I should have included a note that support is very new in FreeBSD:<br class=""><br class="">r361740 lld: Set DF_1_PIE for -pie<br class=""><a href="https://reviews.freebsd.org/rS361740" class="">https://reviews.freebsd.org/rS361740</a><br class=""><br class="">But as I understand it GNU ld has been setting the flag since sometime<br class="">in 2015, although perhaps only for certain OS targets.<br class=""></div></div></blockquote></div><br class=""></div></body></html>