Skip to content

Conversation

tobtoht
Copy link
Collaborator

@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.

@luigi1111 luigi1111 merged commit cf474d5 into monero-project:master Oct 26, 2023
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.

4 participants