maybe this explanation is helpful http://gcc.gnu.org/ml/gcc-patches/2003-06/msg00145.html
re, wh Denys Vlasenko wrote: > On Tuesday 03 June 2008 18:43, Mike Frysinger wrote: >>> Can you chime me in how to build PIE / how it is different from normal >>> executable? I guess there are some restrictions and things to do (e.g. have >>> to pass -fPIE to gcc)? -- >> afaik (solar can correct me), just compile all objects with -fPIE and link >> with -pie >> >> a quick test is (1) it still executes ;) and (2) running `file` on the ELF >> should declare it as a shared object rather than executable > > Thanks. > > Just committed CONFIG_PIE option. > The help text is just a placeholder for now: > > "TODO: what is it and why/when is it useful?" > > Can you elaborate when it is useful? > And when it is definitely not useful, so that people won't select it > needlessly? > -- > vda > _______________________________________________ > busybox mailing list > [email protected] > http://busybox.net/cgi-bin/mailman/listinfo/busybox > > > _______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
