[vlc-devel] [PATCH] Fix for crashes in several modules when running VLC on osx 10.6

David Fuhrmann david.fuhrmann at gmail.com
Sun Oct 27 20:46:49 CET 2013


Am 27.10.2013 um 19:10 schrieb Jean-Baptiste Kempf <jb at videolan.org>:

> On 27 Oct, David Fuhrmann wrote :
>>> But in general, the toolchain must be configured with the *oldest* supported OS 
>>> version to provide binary compatiblity. At least, that is how it works on 
>>> Windows (through _WIN32_WINNT) and on all ELF-based platforms (through custom 
>>> build roots).
>> 
>> Mac OS officially supports building on newer versions with newer osx SDKs, by giving a minimal version for osx which is supported at runtime.
> 
> This is partially true. The flags are mostly for Obj-C runtime, not
> really for C/C++ headers.

AFAIK they are also minimum compatibility versions for C libraries which are checked at runtime.

Currently I am facing the question why the own implementation in compat seems to be used on Linux and Mac at all? Are the versions of the standard runtime libraries not compatible enough?

Best regards,
David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20131027/c7e6760c/attachment.sig>


More information about the vlc-devel mailing list