[FFmpeg-cvslog] x86: fft: convert sse inline asm to yasm

Nicolas George nicolas.george at normalesup.org
Tue Jun 26 09:25:02 CEST 2012


L'octidi 8 messidor, an CCXX, Mans Rullgard a écrit :
> ffmpeg | branch: master | Mans Rullgard <mans at mansr.com> | Sat Jun 23 19:08:11 2012 +0100| [82992604706144910f4a2f875d48cfc66c1b70d7] | committer: Mans Rullgard
> 
> x86: fft: convert sse inline asm to yasm

This breaks shared build on X86_64 because of a non-PIC call to memcpy. I do
not know how to fix that, I have reverted in my local tree (along with "x86:
fft: win64: fix stack alignment for memcpy() call").

libavcodec/x86/fft_mmx.asm:54: warning: section flags ignored on section
redeclaration
/usr/bin/ld: libavcodec/x86/fft_mmx.o: relocation R_X86_64_PC32 against
undefined symbol `memcpy@@GLIBC_2.2.5' can not be used when making a shared
object; recompile with -fPIC

(Apparently, libav does not have a --enable-shared FATE instance. Theur
bad.)

Regards,

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-cvslog/attachments/20120626/22df7e66/attachment.asc>


More information about the ffmpeg-cvslog mailing list