http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52885
--- Comment #7 from Jeffrey Walton <noloader at gmail dot com> 2012-08-21 22:08:38 UTC --- (In reply to comment #1) > Also using -fPIC instead of -fPIE is always ok. So I doubt there is a really > issue here. Since the differences between PIC and PIE comes down to if > symbols > are overridable. PIC is conservative at optimizing. -fPIC/-pic apparently breaks other GNU tools: ./configure CFLAGS="-Wall -Wextra -Wconversion -fPIC -pic -Wno-unused-parameter -Wformat=2 -Wformat-security -fstack-protector-all -Wstrict-overflow -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now" checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for gcc... gcc checking whether the C compiler works... no configure: error: in `/home/jeffrey/sipwitch-1.3.1': configure: error: C compiler cannot create executables See `config.log' for more details