Skip to content

[overlay] Weakly link against ModelIO Framework #11737

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 5, 2017

Conversation

moiseev
Copy link
Contributor

@moiseev moiseev commented Sep 1, 2017

  • Explanation: Weakly link ModelIO overlay against ObjC ModelIO library.
  • Scope of Issue: Multiple overlays depend on ModelIO transitively, inlcuding GLKit. So an
    app linked against GLKit will successfully build and run on the modern
    OSes, but will crash on load if back-deployed to an OS where ModelIO did
    not exist.
  • Risk: Minimal
  • Reviewed By: Jordan Rose
  • Testing: Tested this by creating an app in current XCode 9 Beta and observing a crash on
    OSX 10.10, and no crash after the patch has been applied.
  • Directions for QA: N/A
  • Radars: rdar://problem/33960842, rdar://problem/33471433

Multiple overlays depend on ModelIO transitively, inlcuding GLKit. So an
app linked against GLKit will successfully build and run on the modern
OSes, but will crash on load if back-deployed to an OS where ModelIO did
not exist.

<rdar://problem/33960842>
<rdar://problem/33471433>
@moiseev moiseev requested a review from jrose-apple September 1, 2017 23:00
@moiseev
Copy link
Contributor Author

moiseev commented Sep 1, 2017

@swift-ci Please test

@moiseev moiseev merged commit 40f5acf into swiftlang:swift-4.0-branch Sep 5, 2017
@moiseev moiseev deleted the weak-modelio-4 branch September 5, 2017 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants