On Sat, Feb 07, 2015 at 06:49:40PM +0000, Christophe Gisquet wrote:
> Now that the xmm register and gpr count has decreased, it is
> possible to port to x86_32. To save on code, x86_32 with or
> without PIC is handled as if PIC.
> ---
>  libavcodec/x86/hevc_mc.asm    | 39 +++++++++++++++++++++++--------
>  libavcodec/x86/hevcdsp.h      |  4 +++-
>  libavcodec/x86/hevcdsp_init.c | 53 
> +++++++++++++++++++++++++++----------------
>  3 files changed, 66 insertions(+), 30 deletions(-)

this breaks building shared libs:

/usr/bin/ld: libavcodec/x86/hevc_mc.o: relocation R_X86_64_32 against `.text' 
can not be used when making a shared object; recompile with -fPIC
libavcodec/x86/hevc_mc.o: could not read symbols: Bad value
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [libavcodec/libavcodec.so.56] Error 1
make: *** Waiting for unfinished jobs....


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Good people do not need laws to tell them to act responsibly, while bad
people will find a way around the laws. -- Plato

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to