| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
@copilot please remove the first empty commit. Also remove copilot attribution. |
Sorry, something went wrong.
I can't do this one. I can't force-push or rewrite history here; my only way to push is report_progress, which adds commits. In this clone "Initial plan" (e31ef5b) is also the shallow-clone root, so I can't drop it locally either. You can squash the two commits, drop the "Initial plan" commit, and edit the author and Co-authored-by lines when you merge, or with a local git rebase -i and force-push. The net change is just the two script edits in a3c3582. |
Sorry, something went wrong.
|
I did it. |
Sorry, something went wrong.
Homebrew's libomp 23.1.1 no longer ships a macOS x86_64 bottle, so `arch -x86_64 brew fetch --bottle-tag=sonoma libomp` returns the formula and the macOS CI job fails. This is not a wrong-tag problem like the earlier bottle failures. This drops OpenMP from the x86_64 macOS slice only. - `install-macos.sh` (CI mode) - Fetch and extract only the arm64 libomp bottle. - Remove the x86_64 fetch, lookup and extraction. - `build-macos.sh` - `ENABLE_OPENMP` is now a variable that defaults to `ON`. - The `x86_64` branch sets it to `OFF` and no longer sets a libomp `CMAKE_PREFIX_PATH`. - Behaviour: x86_64 macOS builds are single-threaded for the geometric operations that OpenMP parallelizes. arm64 builds keep OpenMP. - Default case: builds with no architecture argument, which are the non-CI path using `brew install libomp`, are unchanged and still have OpenMP on.
cd1b07b stopped fetching the Intel libomp bottle, because Homebrew no longer publishes one, but the build script still pointed CMAKE_PREFIX_PATH at the directory that fetch used to create and still asked for ENABLE_OPENMP=ON. CI never noticed, it has built arm64 only since ff6df07, so this only bites someone running the script by hand. Turn ENABLE_OPENMP into a variable and set it OFF for x86_64, which is what upstream settled on in solvespace#1782, closing the issue we filed as solvespace#1777. Ours keeps the OpenCASCADE prefix there, which upstream has no need of.
| Back | FazBrowse Home | New Git URL |
Homebrew's libomp 23.1.1 no longer ships a macOS x86_64 bottle, so arch -x86_64 brew fetch --bottle-tag=sonoma libomp returns the formula and the macOS CI job fails. This is not a wrong-tag problem like the earlier bottle failures. This PR drops OpenMP from the x86_64 macOS slice only.