Skip to content

Commit d6e9546

Browse files
author
theuni
committed
[droid] more bionic fun. sonames need to match filenames exactly
1 parent 175acf6 commit d6e9546

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

configure.in

+2-1
Original file line numberDiff line numberDiff line change
@@ -2340,7 +2340,8 @@ XB_CONFIG_MODULE([lib/ffmpeg], [
23402340
--enable-protocol=http \
23412341
--enable-pthreads \
23422342
--enable-runtime-cpudetect \
2343-
--custom-libname-with-major="\$(FULLNAME)-\$(LIBMAJOR)-${ARCH}\$(SLIBSUF)" \
2343+
`if test "$target_platform" = "target_android"; then echo '--custom-libname-with-major="\$(SLIBPREF)\$(FULLNAME)-\$(LIBMAJOR)-${ARCH}\$(SLIBSUF)"'; \
2344+
else echo '--custom-libname-with-major="\$(FULLNAME)-\$(LIBMAJOR)-${ARCH}\$(SLIBSUF)"'; fi` \
23442345
`case $host_cpu in i?86*) echo --disable-pic ;; *) echo --enable-pic ;; esac` \
23452346
--cc="$CC" &&
23462347
sed -i -e "s#define HAVE_SYMVER 1#define HAVE_SYMVER 0#" config.h &&

lib/Makefile.in

+13-7
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,19 @@ CC=@CC@
66
CXX=@CXX@
77
SYSDIR=@abs_top_srcdir@/system/players/dvdplayer
88

9-
AVFORMAT_SO=avformat-53-$(ARCH).so
10-
AVCODEC_SO=avcodec-53-$(ARCH).so
11-
AVUTIL_SO=avutil-51-$(ARCH).so
12-
AVFILTER_SO=avfilter-2-$(ARCH).so
13-
SWSCALE_SO=swscale-2-$(ARCH).so
14-
POSTPROC_SO=postproc-52-$(ARCH).so
15-
SWRESAMPLE_SO=swresample-0-$(ARCH).so
9+
ifeq (@USE_ANDROID@,1)
10+
AVPREFIX=lib
11+
else
12+
AVPREFIX=
13+
endif
14+
15+
AVFORMAT_SO=$(AVPREFIX)avformat-53-$(ARCH).so
16+
AVCODEC_SO=$(AVPREFIX)avcodec-53-$(ARCH).so
17+
AVUTIL_SO=$(AVPREFIX)avutil-51-$(ARCH).so
18+
AVFILTER_SO=$(AVPREFIX)avfilter-2-$(ARCH).so
19+
SWSCALE_SO=$(AVPREFIX)swscale-2-$(ARCH).so
20+
POSTPROC_SO=$(AVPREFIX)postproc-52-$(ARCH).so
21+
SWRESAMPLE_SO=$(AVPREFIX)swresample-0-$(ARCH).so
1622

1723
DIRS=
1824
ifneq (@USE_EXTERNAL_FFMPEG@,1)

0 commit comments

Comments
 (0)