Skip to content

make: opam distribution on macs#682

Merged
protz merged 3 commits into
FStarLang:masterfrom
amosr-msft:amos/20260227-mac-again
Mar 19, 2026
Merged

make: opam distribution on macs#682
protz merged 3 commits into
FStarLang:masterfrom
amosr-msft:amos/20260227-mac-again

Conversation

@amosr-msft

Copy link
Copy Markdown
Contributor

Relax the opam build rules to always have a fallback option. Previously the constraints were too tight if on mac with OPAMMAKECMD set.

Disable the gtime check if NOSHORTLOG is set. Previously was failing on mac if gtime is not installed, but this is actually unused in opam with logging disabled.

@amosr-msft

Copy link
Copy Markdown
Contributor Author

related pulse change: FStarLang/pulse#582

@protz

protz commented Mar 3, 2026

Copy link
Copy Markdown
Collaborator

Thanks. Did you try this on OSX? We don't have OSX on our CI right now

@amosr-msft
amosr-msft marked this pull request as draft March 3, 2026 17:19
@amosr-msft

Copy link
Copy Markdown
Contributor Author

sorry - I jumped the gun! ... will let you know once it's fully tested

Relax the opam build rules to always have a fallback option. Previously
the constraints were too tight if on mac with OPAMMAKECMD set.

Disable the gtime check if NOSHORTLOG is set. Previously was failing on
mac if gtime is not installed, but this is actually unused in opam with
logging disabled.
@amosr-msft
amosr-msft force-pushed the amos/20260227-mac-again branch from b68038f to e028943 Compare March 3, 2026 17:24
@amosr-msft

Copy link
Copy Markdown
Contributor Author

I was able to get this building on our mac build servers, but then ran into unrelated problems with our infrastructure, so have had to shelve it for now. this change seems to be working but I'll park this for now until I can get our infrastructure problems sorted

@protz

protz commented Mar 18, 2026

Copy link
Copy Markdown
Collaborator

It's not a super deep change and I work on Mac, so if you want to go ahead and merge this, do not hesitate

@amosr-msft
amosr-msft marked this pull request as ready for review March 19, 2026 22:15
@amosr-msft

Copy link
Copy Markdown
Contributor Author

hey, thanks - sorry to drop the ball on testing this. yes, if you're keen it'd be great to get this merged

@protz
protz enabled auto-merge March 19, 2026 22:30
@protz
protz merged commit 2d7e9ed into FStarLang:master Mar 19, 2026
14 checks passed
@amosr-msft
amosr-msft deleted the amos/20260227-mac-again branch March 20, 2026 03:21
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