Am 21.01.2016 um 20:27 schrieb G A:
of course it is enough. it works on unix/osx, i build ffmpeg with 40 plugins from the repo every few days and these flags work.
pure nonsense, you need .a files and not .so for static linking [root@buildserver:~]$ rpm -q --filesbypkg x264-latest x264-latest /usr/local/x264/libx264.a x264-latest /usr/local/x264/x264.h x264-latest /usr/local/x264/x264_config.h guess what - libx264 is static linked --extra-ldflags="-I%{_prefix}/local/x264 -L%{_prefix}/local/x264 -ldl' --enable-static --disable-shared the others are *not* - ask "ldd" if you don't believe it [root@buildserver:~]$ ldd /usr/local/bin/ffmpeg linux-vdso.so.1 (0x00007ffd5c4f9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f2b15dee000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2b15bd2000) libssl.so.10 => /lib64/libssl.so.10 (0x00007f2b15960000) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f2b15568000) libvpx.so.1 => /lib64/libvpx.so.1 (0x00007f2b151e1000) libm.so.6 => /lib64/libm.so.6 (0x00007f2b14ed8000) libtheoraenc.so.1 => /lib64/libtheoraenc.so.1 (0x00007f2b14c98000) libtheoradec.so.1 => /lib64/libtheoradec.so.1 (0x00007f2b14a7f000) libmp3lame.so.0 => /lib64/libmp3lame.so.0 (0x00007f2b147c6000) liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f2b1459d000) libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f2b1438d000) libz.so.1 => /lib64/libz.so.1 (0x00007f2b14175000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2b13f5e000) libc.so.6 => /lib64/libc.so.6 (0x00007f2b13b9e000) /lib64/ld-linux-x86-64.so.2 (0x000055f75aec0000)libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f2b1394f000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f2b1366a000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f2b13466000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f2b13232000) libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f2b13010000) libogg.so.0 => /lib64/libogg.so.0 (0x00007f2b12e09000)libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f2b12bf9000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f2b129f5000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f2b127d9000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f2b125b5000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f2b12344000)
On Jan 21, 2016, at 11:22, Reindl Harald <h.rei...@thelounge.net> wrote: Am 21.01.2016 um 20:12 schrieb G A:specify -—disable-shared —enable-staticthat's not enough if your shared libraries are just dll/so files they *all* need to be built static
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user