Uh oh!
There was an error while loading. Please reload this page.
Update the OS X deployment target from 10.8 to 10.11 - #577
Conversation
Uncommon
commented
May 24, 2016
The Travis build failure is on the iOS target, which I didn't change. I don't know what's going on there. |
pietbrauer
commented
May 25, 2016
I did some digging around, because it annoyed me too. It seems like this is a bug in Xcode and should not cause a warning. I am strongly against setting the deployment target up, as it breaks other apps. GitHub Desktop for example is targeting 10.9. Please see this thread: https://forums.developer.apple.com/thread/20024 |
Uncommon
commented
May 25, 2016
OK, sounds like this isn't the right solution then. Though I'm left wondering why libgit2 is getting built for 10.11. Maybe the build script doesn't specify, so it defaults to the latest. |
phatblat
commented
May 25, 2016
@Uncommon Are the warnings coming from the linker phase of the libgit2 target? These say 10.10 because I captured them last year. |
phatblat
commented
May 25, 2016
Based on this SO answer, the fix may be to specify the |
phatblat
commented
May 25, 2016
Note that #570 resolves these warnings because libgit2 is built from an Xcode project instead of cmake. |
Uncommon
commented
May 25, 2016
The warnings show up under the ObjectiveGit-Mac target rather than libgit2, but they look just like that. |
pietbrauer
commented
Jul 11, 2016
@Uncommon do you still get these errors in Xcode 8? |
Uncommon
commented
Jul 11, 2016
Yes, I still see them in Xcode 8 beta 2. |
Uncommon
commented
Sep 15, 2016
Also in Xcode 8 final. |
The libgit2 link might be fixable (we're in control of that, we might just need to pass the correct MACOSX_DEPLOYMENT_TARGET through CMake. libssh2 isn't so easy — AFAIK there's no way to ask Homebrew to do that... |
Every time I build my project, I get a slew of warnings because libgit2 was built for 10.11, but ObjGit is targeting 10.8.