On Arch x86_64, with boost v1.60.0, bitcoind v0.12.0 stable release crashes immediately on startup:
$ systemctl status bitcoin -l
● bitcoin.service - Bitcoin Daemon
Loaded: loaded (/usr/lib/systemd/system/bitcoin.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2016-02-18 08:00:34 PST; 21s ago
Process: 4870 ExecStop=/usr/bin/bitcoind stop (code=exited, status=1/FAILURE)
Process: 4355 ExecStart=/usr/bin/bitcoind -daemon=0 -conf=/etc/bitcoin/bitcoin.conf -datadir=/srv/bitcoin -pid=/run/bitcoind.pid (code=exited, status=1/FAILURE)
Main PID: 4355 (code=exited, status=1/FAILURE)
Feb 18 08:00:34 luksiso systemd[1]: Started Bitcoin Daemon.
Feb 18 08:00:34 luksiso bitcoind[4355]: ************************
Feb 18 08:00:34 luksiso bitcoind[4355]: EXCEPTION: N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE
Feb 18 08:00:34 luksiso bitcoind[4355]: boost::thread_resource_error: Resource temporarily unavailable
Feb 18 08:00:34 luksiso bitcoind[4355]: bitcoin in AppInit()
Feb 18 08:00:34 luksiso systemd[1]: bitcoin.service: Main process exited, code=exited, status=1/FAILURE
Feb 18 08:00:34 luksiso systemd[1]: bitcoin.service: Control process exited, code=exited status=1
Feb 18 08:00:34 luksiso systemd[1]: bitcoin.service: Unit entered failed state.
Feb 18 08:00:34 luksiso systemd[1]: bitcoin.service: Failed with result 'exit-code'.
This also happens when using the latest on master branch https://github.com/bitcoin/bitcoin/commit/8b70a64d62c6e64288762d062414cc979f880c54.