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

depends: use macOS 11 SDK with libc++ headers #8933

Merged
merged 1 commit into from
Oct 26, 2023

Conversation

tobtoht
Copy link
Contributor

@tobtoht tobtoht commented Jul 6, 2023

Needed for #8929.

Our current SDK is missing libc++ headers and instead uses whichever headers are included in the binary clang package downloaded in depends, which we can't use with bootstrappable builds.

Considering that macOS 10.14 has already been EOL for almost two years and according to selsta: "monero doesn't run on 10.8 anyway i think. iirc 10.13 or 10.14 is the last working.", it should not be an issue to bump the minimum OSX version.

Edit: lowered minimum OSX version to 10.13.

Builds are passing, but not yet tested.

How to reproduce this SDK

Download XCode 12.2 from Apple (account required) or archive.org.

Follow the instructions here to create an SDK tarball that includes libc++ headers.

The sha256sum of the SDK should match: df75d30ecafc429e905134333aeae56ac65fac67cb4182622398fd717df77619.

@selsta
Copy link
Collaborator

selsta commented Jul 6, 2023

For context this is the issue that shows a RandomX related error on 10.12 and 10.13: #8504

Though we haven't received any more reports about this so I'm not sure if the issue got somehow fixed or if there simply are not a lot of macOS 10.13 or earlier users.

contrib/depends/packages/darwin_sdk.mk Outdated Show resolved Hide resolved
@luigi1111 luigi1111 merged commit cf474d5 into monero-project:master Oct 26, 2023
18 checks passed
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.

None yet

4 participants