For me, many C programs compiled on lucid amd64 with binutils-gold, (starting with a pre-release and continuing thru updates) gave SIGSEGV on one of the str functions. There is no problem on a fresh install of lucid (amd64) with the normal binutils. From 'ld --version' on the two installs:
Works: GNU ld (GNU Binutils for Ubuntu) 2.20.1-system.20100303
Fails: GNU gold (GNU Binutils for Ubuntu 2.20.1-system.20100303) 1.9
For me, many C programs compiled on lucid amd64 with binutils-gold, (starting with a pre-release and continuing thru updates) gave SIGSEGV on one of the str functions. There is no problem on a fresh install of lucid (amd64) with the normal binutils. From 'ld --version' on the two installs:
Works: GNU ld (GNU Binutils for Ubuntu) 2.20.1- system. 20100303
Fails: GNU gold (GNU Binutils for Ubuntu 2.20.1- system. 20100303) 1.9