[FFmpeg-devel] OSX 10.5 (Leopard) build problem
Alexander Strange
astrange
Sat Dec 15 21:45:51 CET 2007
On Dec 15, 2007, at 3:37 PM, M?ns Rullg?rd wrote:
> 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).
Right, I meant text relocations when building under 32-bit.
I don't know of any problems with x86-64, plus it runs faster anyway.
More information about the ffmpeg-devel
mailing list