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

Fix potential race condition in make install #5883

Merged

Conversation

fingolfin
Copy link
Member

Also don't install a second GAP executable as $(libdir)/gap: no package nor anything else should need this anymore.

Supposed to fix #5882 -- however, I have not yet tested it at all -- I'll wait for CI to report back to see if it works under "normal" conditions and will look into reproducing the original issue when I have time.

That said, feel free to try it out @mkoeppe (but I assume you have many other things up your plate)

@fingolfin fingolfin added kind: bug Issues describing general bugs, and PRs fixing them topic: build system release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes labels Jan 1, 2025
@fingolfin

This comment was marked as outdated.

Also don't install a second GAP executable as `$(libdir)/gap`:
no package nor anything else should need this anymore.
@fingolfin fingolfin force-pushed the mh/fix-parallel-make-install branch from 9658aa9 to 79f435e Compare January 2, 2025 12:10
@fingolfin
Copy link
Member Author

I can't reproduce the original issue with or without this patch, but I hope it will help and at worst it shouldn't harm anything...

@fingolfin fingolfin added release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes and removed release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes labels Jan 7, 2025
@fingolfin fingolfin merged commit 4c3f859 into gap-system:master Jan 7, 2025
33 checks passed
@fingolfin fingolfin deleted the mh/fix-parallel-make-install branch January 7, 2025 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: bug Issues describing general bugs, and PRs fixing them release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes topic: build system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

make install: parallelization bug on macOS
2 participants