[FFmpeg-devel] OSX 10.5 (Leopard) build problem

Uoti Urpala uoti.urpala
Sat Dec 15 21:46:02 CET 2007

On Sat, 2007-12-15 at 20:37 +0000, M?ns Rullg?rd wrote:
> Alexander Strange <astrange at ithinksw.com> writes:
> > The linker was rewritten for x86-64 support and 10.5 was rushed out
> > the door apparently before they could put text relocations back
> Uh, there are no text relocation.  Text relocations in shared
> libraries can never work on x86-64.  It must have been something else
> that got removed (or not added).

The earlier messages described the situation as follows: if you try to
compile the 32-bit version with PIC gcc runs out of registers. On
earlier OS X versions you could avoid that by compiling it without PIC.
Now 10.5 fails to support shared libraries with text relocations (on any
platform). So it IS an issue of text relocations.

More information about the ffmpeg-devel mailing list