[m-dev.] [Mercury Announce] Mercury 20.06 released
Julien Fischer
jfischer at opturion.com
Sat Jul 4 20:08:38 AEST 2020
Hi Richard,
(cc'd to the developers list)
On Fri, 3 Jul 2020, Richard O'Keefe wrote:
> Trying to install the new stable release on Ubuntu 18.04 gcc 7.5.0
> using "configure --prefix=$HOME/local"
> resulted in these warnings:
> mercury_context.c:1640:13: warning: call to '__fdelt_warn' declared with attribute warning: bit outside of fd_set selected
> mercury_context.c:1646:13: warning: call to '__fdelt_warn' declared with attribute warning: bit outside of fd_set selected
> mercury_context.c:1652:13: warning: call to '__fdelt_warn' declared with attribute warning: bit outside of fd_set selected
> mercury_context.c:1692:20: warning: call to '__fdelt_warn' declared with attribute warning: bit outside of fd_set selected
> mercury_context.c:1694:20: warning: call to '__fdelt_warn' declared with attribute warning: bit outside of fd_set selected
> mercury_context.c:1696:20: warning: call to '__fdelt_warn' declared with attribute warning: bit outside of fd_set selected
>
> 169[246] refer to lines of the form
> && FD_ISSET(pctxt->fd, &rd_set))
> which do not _seem_ to have anything wrong.
We are aware of the issue.
See: http://lists.mercurylang.org/archives/developers/2018-July/016916.html
For versions of GCC prior to 9, there is no way of suppressing the
warning. (For GCC 9 we should pass -Wno-attribute-warning to GCC when
compiling this file.)
Julien.
More information about the developers
mailing list