Mercurial > sdl-ios-xcode
changeset 1136:d16c010d5d98
Fix dlvsym() detection in the configure script.
--ryan.
From: Mike Frysinger <vapier@gentoo.org>
To: sdl@libsdl.org
Subject: Re: [SDL] sdl, sdl-mixer not compiling with uclibc
Date: Wed, 7 Sep 2005 19:17:49 -0400
in this case actually, the error is in libsdl
the configure check for dlvsym presence is pretty pointless, it currently
always detects it
AC_TRY_COMPILE([
#include <stdio.h>
#define __USE_GNU
#include <dlfcn.h>
],[
dlvsym(NULL,"","");
],[
use_dlvsym=yes
])
since it's merely compiling, the warning about dlvsym being implicitly
declared doesnt trigger a failure
find attached a patch to fix this
-mike
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Thu, 08 Sep 2005 06:43:51 +0000 |
parents | cf6133247d34 |
children | 0f9d463bf09c |
files | configure.in |
diffstat | 1 files changed, 1 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.in Thu Sep 08 06:34:28 2005 +0000 +++ b/configure.in Thu Sep 08 06:43:51 2005 +0000 @@ -313,18 +313,8 @@ CFLAGS="$CFLAGS -DALSA_SUPPORT -DALSA_DYNAMIC=\$(alsa_lib) $ALSA_CFLAGS" AC_SUBST(alsa_lib) - AC_MSG_CHECKING(for dlvsym) use_dlvsym=no - AC_TRY_COMPILE([ - #include <stdio.h> - #define __USE_GNU - #include <dlfcn.h> - ],[ - dlvsym(NULL,"",""); - ],[ - use_dlvsym=yes - ]) - AC_MSG_RESULT($use_dlvsym); + AC_CHECK_LIB(dl, dlvsym, [use_dlvsym=yes]) if test x$use_dlvsym = xyes; then CFLAGS="$CFLAGS -DUSE_DLVSYM" fi