-
Notifications
You must be signed in to change notification settings - Fork 0
Package Building
Jeffrey H. Johnson edited this page Feb 26, 2024
·
23 revisions
Release | macOS | Platform | CPU | Size | Build Date |
---|---|---|---|---|---|
REDUCE 6589 | 13.4 | Intel (x86_64) | Penryn | 57 MiB | 2023-08-19 |
REDUCE 6589 | 10.13 | Intel (x86_64) | Core 2 | 60 MiB | 2023-08-19 |
REDUCE 6553 | 13.0 | Intel (x86_64) | Penryn | 57 MiB | 2023-04-25 |
REDUCE 6553 | 10.13 | Intel (x86_64) | Core 2 | 60 MiB | 2023-04-25 |
REDUCE 6550 | 13.0 | Intel (x86_64) | Penryn | 60 MiB | 2023-03-25 |
REDUCE 6550 | 10.13 | Intel (x86_64) | Core 2 | 62 MiB | 2023-03-25 |
REDUCE 6547 | 13.0 | Intel (x86_64) | Penryn | 60 MiB | 2023-03-21 |
REDUCE 6547 | 10.13 | Intel (x86_64) | Generic | 62 MiB | 2023‑03‑24 |
- Packages for older macOS releases should run on newer operating systems, possibly with reduced performance.
- These packages are built using Homebrew (in a Localbrew environment).
- Homebrew is not required for users to run these binary packages.
- These are unofficial buildsl see REDUCE Files for official releases.
- To build from source using Homebrew / Localbrew on supported platforms:
brew update brew tap reduce-algebra/reduce-algebra brew upgrade --verbose brew install reduce-static --only-dependencies --verbose brew install reduce-static --build-bottle --verbose package-reduce.sh
- On unsupported platforms, expert intervention will be necessary.
- Localbrew patches Homebrew to ensure that any dependencies built from source are optimized for the oldest CPU supported by the operating system, to ensure portability. If you are not using Localbrew, any dependencies that are not installed from bottles may not be portable. Consider using a utility such as elfx86exts to verify binary compatibility with the intended target processor before distributing your packages.