#3649: Solaris Intel static libraries required AMD 3D NOW even though the CPU
doesn't support
---------------------------------------+----------------------------------
             Reporter:  bmitchel       |                     Type:  defect
               Status:  new            |                 Priority:  minor
            Component:  avutil         |                  Version:  2.2.1
             Keywords:  solaris intel  |               Blocked By:
             Blocking:                 |  Reproduced by developer:  0
Analyzed by developer:  0              |
---------------------------------------+----------------------------------
 Summary of the bug:

 Static lib compiled on Solaris Intel compiles in AMD3DNOW CPU instructions
 even though the configure explicitly doesn't find a CPU capable of the
 instructions.  Dynamic libraries are fine however (which I am unsure of
 why).

 How to reproduce:
 {{{
 Compile libavutil as a static lib on Solaris Intel with SSE extensions.
 Link in libavutil etc to a simple main with the avcodec register init
 functions.
 Run file <output> on the binary to show the required CPU extensions.

 Note, I ended up putting a #ifdef around the explicit AMD 3D NOW code in
 x86/float_dsp_init.c around the INLINE_AMD3DNOWEXT() stuff and the
 function vector_fmul_window_3dnowext.

 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3649>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
http://avcodec.org/mailman/listinfo/ffmpeg-trac

Reply via email to