[FFmpeg-trac] #6992(build system:new): Cross-building ffmpeg with static gnutls for android fails at configure step
FFmpeg
trac at avcodec.org
Tue Jan 30 23:25:02 EET 2018
#6992: Cross-building ffmpeg with static gnutls for android fails at configure
step
---------------------------------+----------------------------------------
Reporter: alucryd | Owner:
Type: defect | Status: new
Priority: normal | Component: build system
Version: 3.4 | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
---------------------------------+----------------------------------------
Comment (by alucryd):
Reproduced with armv7 and aarch64, I've attached the config.log here this
time.
Here is an overview of how I'm building gmp:
./configure --host=aarch64-linux-android
--prefix=/srv/buildbot/aarch64_android/libgmp-aarch64_android/staging
--disable-shared --enable-static
environment:
CC=aarch64-linux-android-clang
CFLAGS=-march=armv8-a -Os -pipe -fPIE
-I/srv/buildbot/aarch64_android/staging/include
CHOST=aarch64-linux-android
CPPFLAGS=-D_FORTIFY_SOURCE=2
-I/srv/buildbot/aarch64_android/staging/include
CXX=aarch64-linux-android-clang++
CXXFLAGS=-march=armv8-a -Os -pipe -fPIE
-I/srv/buildbot/aarch64_android/staging/include
LANG=en_US.utf8
LANGUAGE=C
LC_ALL=C
LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -pie -static-
libstdc++ -L/srv/buildbot/aarch64_android/staging/lib
PATH=/srv/buildbot/aarch64_android/toolchain/bin:/srv/buildbot/aarch64_android/staging/bin:/srv/buildbot/aarch64_android/staging/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin
PKG_CONFIG_PATH=/srv/buildbot/aarch64_android/staging/lib/pkgconfig
FYI, I've been successfully cross-building a dynamically linked ffmpeg
with the same gmp (albeit with --disable-static and --enable-shared) for
linux platforms with all those architectures using toolchains from linaro
or generated with crosstool-ng. The only thing that doesn't work when I'm
going static is gnutls.
I'll try the git head as soon as I can.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/6992#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list