[MPlayer-dev-eng] [PATCH] Fix MPlayer to compile on Darwin/x86_86

Reimar Döffinger Reimar.Doeffinger at gmx.de
Tue Jun 2 17:45:23 CEST 2009


On Tue, Jun 02, 2009 at 02:40:29PM +0200, Guillaume POIRIER wrote:
> Hi,
> 
> On Tue, Jun 2, 2009 at 12:26 PM, Reimar Döffinger
> <Reimar.Doeffinger at gmx.de>wrote:
> 
> > On Tue, Jun 02, 2009 at 11:35:17AM +0200, Guillaume Poirier wrote:
> > > Le 2 juin 09 à 11:31, Guillaume POIRIER a écrit :
> > > > Hi there,
> > > > With the attached patch and the following configure flags:
> > >
> > > That patch. :-P
> >
> > You'll have to explain the "g" to "r" change, I can't really see a
> > reason why it should be necessary.
> 
> 
> I have not found where in Apple's doc that information is written. However,
> here's what one of Apple's engineer has responded to me about that problem:
> 
> 
> This is a courtesy email regarding Bug ID# 6910963.
> Engineering has provided the following feedback regarding this issue:
> Thank you for the additional information.
> The asm code is wrong for 64-bit.  The software needs porting to work.  You
> cannot use the "g" constraint for mov.  mov will take an "r" for example of
> a constraint that will work.

That doesn't make sense to me. "r" seems to work as constraint, "m" seems to work, too
(since that is used) and as I understand "g" means memory, register or immediate.
What exactly is the error message that gcc gives?



More information about the MPlayer-dev-eng mailing list