tag 726733 +patch stop For reference, I've used the following script to test libav:
#!/bin/sh set -ex if ! test -d libav then git clone -b release/10 git://git.libav.org/libav.git fi cd libav build_dir=`pwd`/.build.`cat RELEASE` mkdir -p $build_dir && cd $build_dir ../configure --enable-shared --enable-gpl --prefix=`pwd`/local # --enable-pic make -j4 all V=1 make install export LD_LIBRARY_PATH=`pwd`/local/lib ulimit -c unlimited `pwd`/local/bin/avconv -codecs ---------- Forwarded message ---------- From: Reinhard Tartler <siret...@tauware.de> Date: Sun, Mar 2, 2014 at 2:14 AM Subject: [libav-devel] [PATCH] configure: enable PIC on s390(x) To: libav-de...@libav.org The s390 architecture requires shared libraries to be built in PIC mode. Otherwise applications will get wrong relocations at run-time, leading to confusing segmentation faults. CC: libav-sta...@libav.org --- configure | 4 ++++ 1 file changed, 4 insertions(+) I've tested this patch on the debian porter box zelenka.debian.org and can confirm that it fixes the bug described at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726733. diff --git a/configure b/configure index 2f2a0f7..79e5162 100755 --- a/configure +++ b/configure @@ -3222,6 +3222,10 @@ case "$arch" in check_64bit ppc ppc64 'sizeof(void *) > 4' spic=$shared ;; + s390) + check_64bit s390 s390x 'sizeof(void *) > 4' + spic=$shared + ;; sparc) check_64bit sparc sparc64 'sizeof(void *) > 4' spic=$shared -- 1.8.3.2 _______________________________________________ libav-devel mailing list libav-de...@libav.org https://lists.libav.org/mailman/listinfo/libav-devel -- regards, Reinhard -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org