http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55909
--- Comment #31 from philip.copeland at oracle dot com 2013-01-09 16:00:56 UTC
---
Hurm,...
bash-4.2# cd /tmp
bash-4.2# mkdir expand
bash-4.2# cd expand/
bash-4.2# rpm2cpio /builddir/build/RPMS/libstdc++-4.7.2-8.fc18.sparc64.rpm |
cpio -id
bash-4.2# md5sum /tmp/expand/usr/lib64/libstdc++.so.6.0.17
/lib64/libstdc++.so.6
2b5b38c3e80e9739b1599df7e6ae84da /tmp/expand/usr/lib64/libstdc++.so.6.0.17
2b5b38c3e80e9739b1599df7e6ae84da /lib64/libstdc++.so.6
Well,.. it's definitely the rebuilt library and --enable-initfini-array is not
part of the passed options anymore, however readelf -S shows that those
sections still exist
[18] .init_array INIT_ARRAY 00000000001e6558 000e6558
0000000000000040 0000000000000000 WA 0 0 8
[19] .fini_array FINI_ARRAY 00000000001e6598 000e6598
0000000000000008 0000000000000000 WA 0 0 8
...
[24] .plt PROGBITS 00000000001ecc00 000ecc00
0000000000005820 0000000000000020 WAX 0 0 256
are there any of the options that I used that would reenable initfini-array?