Re: changed behaviour of _end symbol

2013-07-17 Thread Robert Millan
2013/7/16 Petr Salinger : > The value itself does not matter here, but ABS->33 change. > > Try to build and run via ktrace under stable and under sid > > int main() > { > sbrk(16*1024); > }; > > You will see the key difference. Just one thought that came to mind, in case this helps: startup.S in

Re: changed behaviour of _end symbol

2013-07-16 Thread Petr Salinger
1006: 00358e28 0 NOTYPE GLOBAL DEFAULT ABS _end@@GLIBC_PRIVATE 1006: 00358e08 0 NOTYPE GLOBAL DEFAULT 33 _end@@GLIBC_PRIVATE What about their content? Perhaps they're some kind of fixed-size metadata. The value itself does not matter here, but ABS->33 change. Try

Re: changed behaviour of _end symbol

2013-07-16 Thread Robert Millan
2013/7/16 Petr Salinger : > glibc built by binutils 2.22-8: > > readelf -a 6/lib/x86_64-kfreebsd-gnu/libc.so.0.1 | grep _end > 00352fa8 03ee0006 R_X86_64_GLOB_DAT 00358e28 _end + 0 > 00354ab8 03ee0001 R_X86_64_64 00358e28 _end + 0 > 1006: 00358e28

changed behaviour of _end symbol

2013-07-16 Thread Petr Salinger
Package: binutils Version: 2.23.52.20130612-1 Severity: important User: debian-bsd@lists.debian.org Usertags: kfreebsd Hi, compared to binutils 2.22-8, there is a significant change of _end symbol behaviour. glibc built by binutils 2.22-8: readelf -a 6/lib/x86_64-kfreebsd-gnu/libc.so.0.1 | gr