Skip to content
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

question about os compatibility #171

Closed
tessus opened this issue Mar 16, 2017 · 7 comments
Closed

question about os compatibility #171

tessus opened this issue Mar 16, 2017 · 7 comments

Comments

@tessus
Copy link
Contributor

tessus commented Mar 16, 2017

I understand that making SW available for OS releases which are older than 3-5 years can be problematic, but I fail to see the reason that 10.12 is needed for Horos 2.1.1.

Are you using special features of 10.12 or did you just compile it for 10.12?
(10.12 did not have any groundbreaking additions to the OS)

Any chance you could use 10.11 as the deployment target?

@fvpolpeta
Copy link
Collaborator

Good comment Tessus -

In principle, I could keep Horos being built for version 10.8. A few reasons why I constantly have to migrate:

  1. I don't have a specific Horos Dev. Station - and I need my two Macs to be updated.

  2. The only issues I faced are related to the App Signature System. I don't remember it was specifically for 10.10 or 10.11 - but I wasn't able to sign Apps with previous versions of the XCode

  3. New XCode versions usually go deprecating older SDK versions - that will happen with 10.11 - which I guess doesn't come with newer XCode

@tessus
Copy link
Contributor Author

tessus commented Mar 16, 2017

Thanks for the info.

As far as I know there should not be an issue to set the deployment target to 10.11 on the latest Xcode on 10.12.

I usually try to upgrade as quicky as possible, but sometimes there are reasons why I (or other people can't upgrade to the latest OS). Even, if a certain SDK does not come with Xcode, you can still install them manually.

However, you do not need the Base SDK for 10.11 to set the deployment target to 10.11.

@tessus
Copy link
Contributor Author

tessus commented Mar 17, 2017

I've compiled the latest commit point with deployment target 10.11 (on 10.11 with Xcode 8.2.1) and everything seems to be in order.
If you are interested, you can try running it on 10.12.
https://evermeet.cx/pub/macosx/Horos/Horos-2.1.1.zip

@fvpolpeta
Copy link
Collaborator

Thanks - I'm evaluating the possibility of setting up a 10.11 station in order to have Horos backward compatible with 10.11.

Thanks a lot. I will be back to you in a near future (couple of weeks)

@tessus
Copy link
Contributor Author

tessus commented Mar 17, 2017

That's what I meant: you don't have to. You can still use your 10.12 development system. You only have to change the following 2 things and the binaries will run on 10.11+:

xcode1

xcode2

(e.g. you could change that value to 10.10 or 10.9 as well. The only reason why it wouldn't work for lower OS versions is, if you used features and functions not available in earlier versions.

@boskar
Copy link

boskar commented Mar 24, 2017

It works! I'm currently using Your build in my enviroment.

@tessus
Copy link
Contributor Author

tessus commented Mar 4, 2020

After 3 years we can close this.

@tessus tessus closed this as completed Mar 4, 2020
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

No branches or pull requests

3 participants