sinetek@blkstar% ./test_bitcoin Running 144 test cases... terminate called after throwing an instance of 'boost::system_error' Illegal instruction (core dumped)
Investigating.
sinetek@blkstar% ./test_bitcoin Running 144 test cases... terminate called after throwing an instance of 'boost::system_error' Illegal instruction (core dumped)
Investigating.
Is boost also built with gcc 5.1?
Confirmed that funky things happen when mixing boost built with gcc4 and bitcoin built with gcc5. In my case, bitcoin fails to link.
I suspect this is due to the libstdc++ string abi change. For now, since all projects are likely going to begin running into this situation, I'd file this under "unsupported config". We'll see how distros solve this.
Yes, that does seem like the most plausible explanation, now that you mention it.
Closing this. Any conflict between code built with gcc4 and gcc5 is a distribution issue.