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

fpc 3.2.2 / 3.0.4 #1164

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

fpc 3.2.2 / 3.0.4 #1164

wants to merge 1 commit into from

Conversation

sevan
Copy link
Contributor

@sevan sevan commented Jun 1, 2024

Freepascal 3.2.2 needs a minimum version of 3.0.4 to bootstrap. v3.2.2 needs 10.9 or newer to build on Intel darwin. It tries to target 10.8 but fails.
It is not possible to build the Intel target compiler on PowerPC. So build the latest version on PowerPC systems & those running >=10.9. For 10.4 to 10.8 Intel builds stick with 3.0.4.

Tested on Tiger powerpc (G5) with GCC 4.0.1, Snow Leopard with clang.

Draft: needs more testing, test target in formula needs to be fixed as it currently hardcodes powerpc-darwin in path.

Freepascal 3.2.2 needs a minimum version of 3.0.4 to bootstrap.
v3.2.2 needs 10.9 or newer to build on Intel darwin.
It tries to target 10.8 but fails.
It is not possible to build the Intel target compiler on PowerPC.
So build the latest version on PowerPC systems & those running >=10.9.
For 10.4 to 10.8 Intel builds stick with 3.0.4.
@sevan
Copy link
Contributor Author

sevan commented Jun 20, 2024

Fails on OS X versions which support code signing (Lion and newer?) since it tries to sign the produced binary.
Hit it on El Capitan.

@mistydemeo
Copy link
Owner

mistydemeo commented Jul 1, 2024

Hmm, that codesigning issue is a fun one...

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.

2 participants