I've forced -fPIC on as much of the build as possible. --------------------- >-fPIC support< --------------------- The builds do have --enable-pic passed to them which should enable -fPIC where applicable. There are certain portions of the ffmpeg code that intentionally disable this functionality though. The same libraries in the 'ffmpeg' package don't have -fPIC either.
These are all caused by inline assmebly referring to absolute memory on x86/x86_64 that matches on MMX flags. On other architectures this code will not be compiled. libmyth-0.24-0: shlib-with-non-pic-code usr/lib/libmythavcodec.so.52.86.1 - mythtv/external/FFmpeg/libavcodec/x86/vp8dsp-init.c - ff_vp8dsp_init_x86 libmyth-0.24-0: shlib-with-non-pic-code usr/lib/libmythpostproc.so.51.2.0 - mythtv/external/libpostproc/postprocess.c - pp_get_mode_by_name_and_quality libmyth-0.24-0: shlib-with-non-pic-code usr/lib/libmythswscale.so.0.11.0 - libswscale/utils.c - sws_rgb2rgb_init - sws_getCachedContext - sws_getDefaultFilter ** Changed in: mythtv (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/684941 Title: libmythtv-0.24-0 violates -fPIC policy -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs