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

Restore macOS 10.13 (High Sierra) support #10778

Merged
merged 5 commits into from
Nov 16, 2022

Conversation

justin-espedal
Copy link
Contributor

This restores macOS 10.13 support by ensuring that the pcre code that's linked into Haxe is built from source with the 10.13 deployment target.

This fixes #10723

@justin-espedal justin-espedal marked this pull request as ready for review August 22, 2022 00:36
@justin-espedal
Copy link
Contributor Author

Since this was only a theoretical fix to the issue, I felt a little iffy about sending a PR and stating that this "restores macOS 10.13 support" as a fact, so I marked it as a draft at first.

I've had the chance to confirm for myself that the binaries this PR produces do run on macOS 10.13, so this is ready to merge.

@skial skial mentioned this pull request Aug 24, 2022
1 task
@Simn
Copy link
Member

Simn commented Nov 8, 2022

Could you update this PR so that we can check the CI again?

pcre is linked into Haxe, so it's important that it honors our macOS
deployment target.

43df805 replaced pcre with pcre2. This
commit brings pcre back so both are built side by side.

This fixes HaxeFoundation#10723
From pcre.org:

> Note that the former ftp.pcre.org FTP site is no longer available.

and

> You can also download PCRE2 or the older, unmaintained PCRE library
> from an unofficial mirror at SourceForge:
>
> https://sourceforge.net/projects/pcre/files/
Until the pcre2 migration is actually done, only build pcre.

Context: HaxeFoundation#10491
@justin-espedal
Copy link
Contributor Author

I've updated it. 🫡

@Simn Simn merged commit b350eb2 into HaxeFoundation:development Nov 16, 2022
@Simn
Copy link
Member

Simn commented Nov 16, 2022

Thank you!

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.

Haxe 4.2.5 does not work on macOS High Sierra 10.13.6
2 participants