Created attachment 153681 [details]
Fix positioning of _Noreturn attribute for shadowsocks's copy of libev
During the exp-run in bug 197395, it was found that devel/pecl-ev gives errors with clang 3.6.0:
This is because the embedded copy of libev places the _Noreturn attribute in an incorrect position. It can be fixed by the attached patch.
See also bug 197864 (for devel/libev).
(In reply to Dimitry Andric from comment #0)
> During the exp-run in bug 197395, it was found that devel/pecl-ev gives errors with clang 3.6.0:
Eh, this was of course net/shadowsocks-libev. :-)
The build fails with:
Since I can't fix it, I am returning it to the pool.
(In reply to Bartek Rutkowski from comment #2)
There is a patch to the build failure error, yet not committed.
refer to this url:
I have no privilege to commit. Could someone help?
A commit references this bug:
Date: Sun Mar 22 15:22:24 UTC 2015
New revision: 381929
net/shadowsocks-libev: fix clang 3.6 build
Submitted by: Dimitry Andric <dim@FreeBSD.org>
Committed, thanks for your work!