Re: [PATCH] m4: Remove ternary operator from extern-inline

2017-06-06 Thread Bruno Haible
Martin Kletzander wrote: > >If it does contain the 'defined' keyword, please fix that. > > > > It certainly does! ... It was the build system of my distribution what > actually > caused this issue. So I provided a fix for that. Thanks to you, for having communicated the result of your investig

Re: [PATCH] m4: Remove ternary operator from extern-inline

2017-06-06 Thread Martin Kletzander
On Mon, Jun 05, 2017 at 04:14:38PM +0200, Bruno Haible wrote: Hi, Martin Kletzander wrote: When compiling libvirt with updated GCC (v7.1.0), the following warning pops out (which then ends up treated like an error): ../config.h:2994:48: error: this use of "defined" may not be portable [-Werro

Re: [PATCH] m4: Remove ternary operator from extern-inline

2017-06-05 Thread Bruno Haible
Hi, Martin Kletzander wrote: > When compiling libvirt with updated GCC (v7.1.0), the following warning > pops out (which then ends up treated like an error): > > ../config.h:2994:48: error: this use of "defined" may not be portable > [-Werror=expansion-to-defined] > || (defined _FOR

[PATCH] m4: Remove ternary operator from extern-inline

2017-06-05 Thread Martin Kletzander
When compiling libvirt with updated GCC (v7.1.0), the following warning pops out (which then ends up treated like an error): ../config.h:2994:48: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ If I