[3.x] libvlc: use thread_local instead of a work-around in pthread
The previously used workaround that was needed for iOS 8 and the 32bit Intel iOS simulator caused low level and hard to reproduce threading issues.
This MR restricts the use of the work-around to the 32bit Intel simulator and deploys thread_local everywhere else.
This raises the deployment target from iOS 8.4 to 9.0 matching the official VLC-iOS version.
Merge request reports
Activity
changed milestone to %3.6.0
added Maintenance label
requested review from @jbk
assigned to @alexandre-janniaux
/cc @tguillem
- Resolved by Thomas Guillem
LGTM, but I don't understand why anyone would need an x86 build in 2023.
Is the macOS x86 version recent enough to have a recent enough Xcode that allow VLC build ?
Even if it's the case, this seems to be a lot of trouble (building x86 on CI, specific patches) for like 0.001% of devs ?
enabled an automatic merge when the pipeline for 05fc6c0a succeeds