Repository navigation
Add an Intel Mac build beside the Apple silicon one - #2
Merged
Merged
Conversation
The macOS packages are now AmpSim-<version>-macos-apple-silicon and -macos-intel, each a .pkg and a .dmg, so the files say which Mac they are for. The Intel build is AVX2 and FMA, as the Windows build is AVX2. package.sh takes AMPSIM_ARCH, checks every binary with lipo, and does not copy a cross build into ~/Library. Each installer refuses the wrong Mac by name, and the Intel one a processor without AVX2. CI runs the macOS job as a matrix on macos-latest and macos-15-intel, and a tag publishes both. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The macOS packages are now AmpSim--macos-apple-silicon and -macos-intel, each a .pkg and a .dmg, so the files say which Mac they are for. The Intel build is AVX2 and FMA, as the Windows build is AVX2.
package.sh takes AMPSIM_ARCH, checks every binary with lipo, and does not copy a cross build into ~/Library. Each installer refuses the wrong Mac by name, and the Intel one a processor without AVX2. CI runs the macOS job as a matrix on macos-latest and macos-15-intel, and a tag publishes both.