[FFmpeg-trac] #3649(avutil:new): Solaris Intel static libraries required AMD 3D NOW even though the CPU doesn't support

FFmpeg trac at avcodec.org
Mon Jun 2 01:43:29 CEST 2014


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

Comment (by heleppkes):

 The presence of the instructions in the avcodec library should not prevent
 it from running on any system, as its designed to detect the CPU features
 and only execute the code if supported.

 So does it actually fail to run? That seems rather weird. None of the libs
 should ever execute it if your CPU doesn't support it.

 Maybe your C++ compiler/linker somehow scans the static library for all
 instructions it uses and then somehow flags the resulting library to
 require these? That seems like a rather crazy thing to do, but what do I
 know about the oracle tools on Solaris.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/3649#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list