Firefox 31 nigthly build's main binary lacks PIE
In the linux32 tarball from https://people.torproject.org/~gk/testbuilds/esr31-nightly/, I see:
$ hardening-check firefox
firefox:
Position Independent Executable: no, normal executable!
Stack protected: no, not found!
Fortify Source functions: no, only unprotected functions found!
Read-only relocations: yes
Immediate binding: yes
Note that according to hardening-check, the *.so files have PIE (which I find weird, I thought it didn't apply to shared libraries).
This seems to be a regression compared to tor-browser-linux32-3.6.6_en-US.tar.xz, where I see:
$ hardening-check firefox
firefox:
Position Independent Executable: yes
Stack protected: yes
Fortify Source functions: yes (some protected functions found)
Read-only relocations: yes
Immediate binding: no, not found!