Re: [PATCH] PIE support

2005-01-25 Thread William A. Rowe, Jr.
Yes - thank you Joe. I'm still concerned that a tool like autoconf (which builds binaries) should be taught to do this at a higher level, across most autoconf libraries. But it's clearly not that easy to do. Bill At 12:27 PM 1/25/2005, Joe Orton wrote: >On Tue, Jan 25, 2005 at 10:45:42AM -0600,

Re: [PATCH] PIE support

2005-01-25 Thread Joe Orton
On Tue, Jan 25, 2005 at 10:45:42AM -0600, William Rowe wrote: > I'm --very-- confused by the first commit this morning. Care > to answer the questions below before we keep throwing options > and more config gook into an already crufty build system? http://article.gmane.org/gmane.comp.apache.devel

Re: [PATCH] PIE support

2005-01-25 Thread William A. Rowe, Jr.
I'm --very-- confused by the first commit this morning. Care to answer the questions below before we keep throwing options and more config gook into an already crufty build system? My biggest concern is that this certainly doesn't seem to be a good candidate for individual build scripts. This se

Re: [PATCH] PIE support

2005-01-21 Thread Rüdiger Plüm
Justin Erenkrantz wrote: --On Friday, January 21, 2005 2:46 PM + Joe Orton <[EMAIL PROTECTED]> wrote: Modern versions of GCC/binutils/... support flags which allow building "Position Independent Executables". This a Security Feature (TM) which means that executables can be loaded at non-fix

Re: [PATCH] PIE support

2005-01-21 Thread William A. Rowe, Jr.
I'm wondering - we already have a pretty massive list of odds-n-ends option flags... does it make sense to; 1. make this default for GCC builds? 2. document how to use LDFLAGS/CFLAG to accomplish the same? It seems the mechanism already exists and proliferating flags gets a bit nutty. If w

Re: [PATCH] PIE support

2005-01-21 Thread Justin Erenkrantz
--On Friday, January 21, 2005 2:46 PM + Joe Orton <[EMAIL PROTECTED]> wrote: Modern versions of GCC/binutils/... support flags which allow building "Position Independent Executables". This a Security Feature (TM) which means that executables can be loaded at non-fixed locations, making it ha

[PATCH] PIE support

2005-01-21 Thread Joe Orton
Modern versions of GCC/binutils/... support flags which allow building "Position Independent Executables". This a Security Feature (TM) which means that executables can be loaded at non-fixed locations, making it harder to write some types of exploit. It's slightly awkward to build httpd like thi