This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Monday 27 February 2012 12:41:22 Ian Lance Taylor wrote: > Mike Frysinger writes: > > On Tuesday 14 February 2012 19:48:43 Cary Coutant wrote: > >> I'm committing this patch under the trivial and obvious rule. If -pie > >> and -static are both given together, gold will currently issue an > >> internal error. > > > > shouldn't there be a bug to fix this then ? there's no technical reason > > for disallowing static pie's from the perspective of the linker ... > > On GNU/Linux a PIE is just an executable shared library. How would you > implement a statically linked PIE? from what perspective ? if i build all my code with -fPIE (including libc.a and friends), then link with -static -pie, i should have an ELF that doesn't need shared libraries nor runtime ldso and can be run from any address. conceptually, i don't see why static PIE is anything special from static non- PIE. maybe i'm missing something fundamental. -mike
Attachment:
signature.asc
Description: This is a digitally signed message part.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |