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

Måns Rullgård mans
Sat Dec 15 21:37:58 CET 2007


Alexander Strange <astrange at ithinksw.com> writes:

> On Dec 15, 2007, at 3:15 PM, Steven M. Schultz wrote:
>
>>
>> On Sat, 15 Dec 2007, [iso-8859-1] M?ns Rullg?rd wrote:
>>
>>> As far as I am concerned, the bug is in OSX, not FFmpeg.  There are  
>>> no
>>> problems on other OSes, or even older versions of OSX, so there is no
>>> technical reason why the code shouldn't work on OSX 10.5.
>>
>> 	To me it's a matter of poorly formed code that relies on lenient
>> 	linkers.  Other systems, including older versions of OSX, had a
>> 	linker that apparently allowed non-pic code to be placed in a
>> 	shared library.
>
> 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).

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list