[MacPorts] #17993: ffmpeg +mmx fails

MacPorts noreply at macports.org
Thu Feb 26 12:35:32 PST 2009


#17993: ffmpeg +mmx fails
-----------------------------------+----------------------------------------
 Reporter:  steven@…               |       Owner:  acho@…           
     Type:  defect                 |      Status:  new              
 Priority:  Normal                 |   Milestone:  Port Bugs        
Component:  ports                  |     Version:  1.7.0            
 Keywords:                         |        Port:  ffmpeg           
-----------------------------------+----------------------------------------

Comment(by devans@…):

 Looks like two issues here:

 It appears that recent changes to libswscale/rgb2rgb.c upstream have
 reorganized the ifdef semantics in such a way that the various
 intel optimizations are compiled any time that a x86 platform is detected
 in configure without regard to the setting of
 the --disable-mmx switch.  As you say, the code is disabled however if you
 select the +no_gpl variant since this code is
 licensed under gpl.  This needs to be reported upstream.

 Besides this, the error type noted above is one that is often seen as a
 result of a bug in the XCode 3.0 linker that was fixed
 in XCode 3.1.  See the XCode release notes (see
 [http://developer.apple.com/releasenotes/DeveloperTools/RN-Id/index.html])
 under Bugs fixed in XCode 3.1
 {{{
 No support for text relocs

 Assembly code that uses instructions that require dyld to update the
 instructions at runtime are currently unsupported. The previous linker
 allow them with the option -read_only_relocs suppress
 }}}

 This should work on Tiger (XCode 2.5) and Leopard with XCode 3.1.

 So are you using XCode 3.0 by any chance?

-- 
Ticket URL: <http://trac.macports.org/ticket/17993#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list