[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