[FFmpeg-devel] OSX 10.5 (Leopard) build problem
Steven M. Schultz
sms
Fri Nov 9 17:44:15 CET 2007
On Mon, 5 Nov 2007, Tyler Loch wrote:
> > Wouldn't it be better to modify the asm() code? Then
> > neither -mdynamic-no-pic or ld_classic would be needed.
>
> I can confirm that r10237's dsputil_mmx.c compiles fine in place of
> the current r10621 dsputil_mmx.c on the latest SVN using Leopard's GCC
> 4.0.1 or 4.2 without any Makefile modifications.
Are you certain of this? I checked out -r10237 and copied
dsputil_mmx.c into the current source tree and attempted to build
*without* dynamic-no-pic.
I get the attached error. But the last line is:
ld: absolute addressing (perhaps -mdynamic-no-pic) used in _put_mpeg4_qpel16_h_lowpass_mmx2 from i386/dsputil_mmx.o not allowed in slidable image
So even without -mdynamic-no-pic the assembly code is using absolute
addressing somehow and the current OSX 10.5 linker gives an error.
Steven Schultz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: err
Type: application/octet-stream
Size: 7352 bytes
Desc: OSX 10.5 -r10237 link error
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20071109/d4fc05f7/attachment.obj>
More information about the ffmpeg-devel
mailing list