Gentoo Problem Of The Week (#14): Rebuild the World w/ gcc 5.1
Sun May 3 16:57:47 WITA 2015
I’ve set my default compiler to GCC 5.1… This week end I decided to rebuild my installed-packaes
w/ it.
And, as expected, I’v faced w/ a bunch of problems.
Here is a one of them:
GCC 5.x has reviewed -pedantic
policy, so libssh
wont compile anymore.
In file included from net-libs-libssh-0.6.4/work/libssh-0.6.4/src/agent.c:53:0:
net-libs-libssh-0.6.4/work/libssh-0.6.4/src/agent.c: In function 'ssh_set_agent_channel':
net-libs-libssh-0.6.4/work/libssh-0.6.4/include/libssh/priv.h:200:33: error: ISO C does not support '__FUNCTION__' predefined identifier [-Wpedantic]
_ssh_set_error(error, code, __FUNCTION__, __VA_ARGS__)
I’ve made an auto-patch (in my repo) to remove that flags and a bug to Gentoo’s bugzilla… hope it wouldn’t be another one wasting of my time.
Another issue was x11-drivers/xf86-video-intel
– because of gcc bug. Setting per package options for that package
w/ adding -D_FORTIFY_SOURCE=0
works as a workaround.
The next problem happened w/ x11-base/xorg-server
: here is a bug in Gentoo’s bugzilla, and here is an explanation of the reason
(in section «Preprocessor issues»).
I’ve just copied the patch from the bug to my repo of auto-patches to solve this issue.
blog comments powered by Disqus