Annotation of /trunk/libsdl/patches/libsdl-1.2.9-dlvsym-check.patch
Parent Directory | Revision Log
Revision 144 -
(hide annotations)
(download)
Tue May 8 20:06:05 2007 UTC (17 years, 1 month ago) by niro
File size: 907 byte(s)
Tue May 8 20:06:05 2007 UTC (17 years, 1 month ago) by niro
File size: 907 byte(s)
-import
1 | niro | 144 | simply trying a compile to see if a func exists is not enough |
2 | |||
3 | check to see if the dlvsym func exists in the dl library instead | ||
4 | |||
5 | --- configure.in | ||
6 | +++ configure.in | ||
7 | @@ -313,18 +313,8 @@ CheckALSA() | ||
8 | CFLAGS="$CFLAGS -DALSA_SUPPORT -DALSA_DYNAMIC=\$(alsa_lib) $ALSA_CFLAGS" | ||
9 | AC_SUBST(alsa_lib) | ||
10 | |||
11 | - AC_MSG_CHECKING(for dlvsym) | ||
12 | use_dlvsym=no | ||
13 | - AC_TRY_COMPILE([ | ||
14 | - #include <stdio.h> | ||
15 | - #define __USE_GNU | ||
16 | - #include <dlfcn.h> | ||
17 | - ],[ | ||
18 | - dlvsym(NULL,"",""); | ||
19 | - ],[ | ||
20 | - use_dlvsym=yes | ||
21 | - ]) | ||
22 | - AC_MSG_RESULT($use_dlvsym); | ||
23 | + AC_CHECK_LIB(dl, dlvsym, [use_dlvsym=yes]) | ||
24 | if test x$use_dlvsym = xyes; then | ||
25 | CFLAGS="$CFLAGS -DUSE_DLVSYM" | ||
26 | fi |