What | Removed | Added |
---|---|---|
Flags | needinfo?(rguenther@suse.com), needinfo?(martin.liska@suse.com), needinfo?(matz@suse.com) |
I don't see any architecture difference: x86_64: $ echo 'int main() {}' | gcc -Wl,-rpath,:::::::::: -x c - && readelf -d a.out | grep RUNPATH 0x000000000000001d (RUNPATH) Library runpath: [::::::::::] $ file a.out a.out: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=82eeb6341bfc136f30e4e1fc175b796db4a70308, for GNU/Linux 3.2.0, with debug_info, not stripped i586: $ echo 'int main() {}' | gcc -Wl,-rpath,:::::::::: -x c - && readelf -d a.out | grep RUN 0x0000001d (RUNPATH) Library runpath: [::::::::::] $ file a.out a.out: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=1e80fad8c9d80b8606d9f79b3063a8385a23f81c, for GNU/Linux 3.2.0, with debug_info, not stripped