Changes between Version 1 and Version 2 of Ticket #49178, comment 11


Ignore:
Timestamp:
Dec 6, 2015, 11:40:30 PM (9 years ago)
Author:
dbevans (David B. Evans)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #49178, comment 11

    v1 v2  
    1 It turns out that the difference between Xcode 7.0 and earlier versions is that Xcode 7.0 introduces an implementation of [http://en.cppreference.com/w/c/atomic C11 native atomics] that doesn't exist in the earlier versions.  VLC attempts to use this if present, resulting in the build failure in the bluray module. VLC falls back to its own implementation if none are provided by the native OS.  This is what happends for Xcode 6.4 and earlier.
     1It turns out that the difference between Xcode 7.0 and earlier versions is that Xcode 7.0 introduces an implementation of [http://en.cppreference.com/w/c/atomic C11 native atomics] that doesn't exist in earlier Xcode versions.  VLC attempts to use this if present, resulting in the build failure in the bluray module. VLC falls back to its own implementation if none are provided by the native OS.  This is what happends for Xcode 6.4 and earlier.
    22
    33This doesn't necessarily mean that the Xcode 7.0 atomitcs code is faulty, since over half a dozen other VLC modules use them successfully.