aboutsummaryrefslogtreecommitdiff
path: root/ports/ffmpeg/fixed-debug-bzip2-link.patch
blob: 29e2913fa190d75116e9c3be5ab1819307418274 (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
diff -urN a/configure b/configure
--- a/configure	2018-09-08 20:53:33.556275600 +0800
+++ b/configure	2018-09-08 20:55:46.238584400 +0800
@@ -4753,6 +4753,8 @@
 enable $subarch
 enabled spic && enable_weak pic
 
+bzlib_name=bz2
+
 # OS specific
 case $target_os in
     aix)
@@ -4914,6 +4916,11 @@
         objformat="win32"
         ranlib=:
         enable dos_paths
+        if [ -z "${extra_cflags##*-MDd*}" ] || [ -z "${extra_cflags##*-MTd*}" ]; then
+            bzlib_name=bz2d
+        else
+            bzlib_name=bz2
+        fi
         ;;
     cygwin*)
         target_os=cygwin
@@ -5734,7 +5741,7 @@
     check_builtin sem_timedwait semaphore.h "sem_t *s; sem_init(s,0,0); sem_timedwait(s,0); sem_destroy(s)"
 
 disabled  zlib || check_lib  zlib.h      zlibVersion    -lz    || disable  zlib
-disabled bzlib || check_lib bzlib.h BZ2_bzlibVersion    -lbz2  || disable bzlib
+disabled bzlib || check_lib bzlib.h BZ2_bzlibVersion    -l$bzlib_name  || disable bzlib
 disabled  lzma || check_lib  lzma.h lzma_version_number -llzma || disable lzma
 
 check_lib math.h sin -lm && LIBM="-lm"