summaryrefslogtreecommitdiffstats
path: root/patches/SDL_mixer-1.2.11/0002-fix-cross-compiling-issue.patch
blob: 66dde567c52e40481a7d7d521cb98354a092cca7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
From: Michael Olbrich <m.olbrich@pengutronix.de>
Date: Sat, 29 Oct 2011 18:51:39 +0200
Subject: [PATCH] fix cross-compiling issue

use AC_COMPILE_IFELSE instead of AC_TRY_RUN

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
---
 configure.in |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/configure.in b/configure.in
index 7d23387..a3f440b 100644
--- a/configure.in
+++ b/configure.in
@@ -417,15 +417,17 @@ if test x$enable_music_flac = xyes; then
         LIBS_SAVED="$LIBS"
         LIBS="-lFLAC"
         AC_MSG_CHECKING([for libflac so-name version >= $libflac_ver])
-        AC_TRY_RUN([
+        AC_COMPILE_IFELSE([
 #include "FLAC/export.h"
-#include "stdio.h"
+
+#ifndef FLAC_API_VERSION_CURRENT
+#error no version
+#endif
+#if FLAC_API_VERSION_CURRENT < $libflac_ver
+#error too old
+#endif
 int main( int argc, char *argv[] ) {
-#if defined(FLAC_API_VERSION_CURRENT) && (FLAC_API_VERSION_CURRENT >= $libflac_ver)
     return 0;
-#else
-    return 1;
-#endif
 }
 ], have_flac_ver=yes, have_flac_ver=no)
         LIBS="$LIBS_SAVED"