[MPlayer-cvslog] r25535 - trunk/configure
Rich Felker
dalias at aerifal.cx
Sat Dec 29 05:25:50 CET 2007
On Fri, Dec 28, 2007 at 06:23:58PM +0100, eugeni wrote:
> Author: eugeni
> Date: Fri Dec 28 18:23:57 2007
> New Revision: 25535
>
> Log:
> Add detection of *lrint* and round* functions to configure.
>
>
> Modified:
> trunk/configure
>
> Modified: trunk/configure
> ==============================================================================
> --- trunk/configure (original)
> +++ trunk/configure Fri Dec 28 18:23:57 2007
> @@ -2757,19 +2757,22 @@ if test "$_posix4" = yes ; then
> fi
> echores "$_posix4"
>
> -echocheck "lrintf"
> +for func in llrint lrint lrintf round roundf; do
> +echocheck $func
> cat > $TMPC << EOF
> #include <math.h>
> -int main(void) { long (*foo)(float); foo = lrintf; (void)(*foo)(0.0); return 0; }
> +int main(void) { long (*foo)(float); foo = $func; (void)(*foo)(0.0); return 0; }
> EOF
> -_lrintf=no
> -cc_check -D_GNU_SOURCE $_ld_lm && _lrintf=yes
> -if test "$_lrintf" = yes ; then
> - _def_lrintf="#define HAVE_LRINTF 1"
> +eval _$func=no
> +cc_check -D_GNU_SOURCE $_ld_lm && eval _$func=yes
Could someone look into why this _GNU_SOURCE nonsense is here and, if
there's a reason, find the proper fix? Using -D_GNU_SOURCE is
obviously not correct or sane.
Rich
More information about the MPlayer-cvslog
mailing list