Skip to content
Snippets Groups Projects

[3.0] mac: Support macOS 10.7 with recent SDKs

Merged David requested to merge dfuhrmann/vlc:cfnetwork into 3.0.x

On macOS 10.7, CFNetwork is not a separate framework, but it is contained inside CoreServices umbrella framework. Starting from 10.8, CFNetwork is a separate network (and thus those patches are only required on 3.0.x branch).

Goal of those very simple patches is to provide "best effort" support for Mac OS X 10.7 as minimum version, even if we choose a modern SDK + dev environment to compile VLC. (Modern == SDK >= 10.15). On those SDKs, CFNetwork is always linked directly by default. This shall support the move of our dev + CI environments to more modern macOS versions and SDKs.

Tested with compilation on macOS Monterey (macOS 13 SDK (Ventura), cross compiling for intel64): -> Runs fine on macOS 10.7.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Jean-Baptiste Kempf approved this merge request

    approved this merge request

  • Felix Paul Kühne approved this merge request

    approved this merge request

  • David added 2 commits

    added 2 commits

    • 03e42df5 - src: Weakly link CFNetwork framework on darwin
    • 31d47a41 - contrib: growl: Weak link CFNetwork framework

    Compare with previous version

  • David resolved all threads

    resolved all threads

  • David added 2 commits

    added 2 commits

    • 78ace3df - src: Weakly link CFNetwork framework on darwin
    • bfa41b36 - contrib: growl: Weak link CFNetwork framework

    Compare with previous version

  • David added 1 commit

    added 1 commit

    • 0f3215fb - macosx/build.sh: Replace CFNetwork with CoreServices framework for intel builds

    Compare with previous version

  • David resolved all threads

    resolved all threads

  • Marvin Scholz
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading