-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[cgal] update to 5.6 #32896
[cgal] update to 5.6 #32896
Conversation
The CI checks failed on
I cannot extract more useful information about the compilation errors, and my daily job platform is on Linux. Is there anywhere the build logs are uploaded? |
You can refer to this comment for logs. |
Thanks to the discussion. I found out the logs, available in the artifacts of Azure job. It turns out the issue is CGAL-5.6 that is no longer tested on Windows x86 (32 bits). And the error is:
I will try to find out a solution with my fellow CGAL developers... |
Done: now the CI checks are fine. I will contribute the patch upstream, now that I have verified that it is correct. |
Note: I will be converting your PR to draft status. The above suggested changes are only recommendations. If you are willing to adopt them, please click "ready for review" after making the modifications. If you do not wish to make any changes, please click "ready for review" directly. That way, I can be aware that you've responded since you can't modify the tags. |
adds a patch: - do not use Boost MP number type on Windows x86 (32 bits)
## Summary of Changes Patch required for the acceptance of CGAL-5.6 in vcpkg. The CI system tests on `x86_windows` (32 bits), and there was an error: ``` D:\installed\x86-windows\include\CGAL/cpp_float.h(30): error C3861: '_BitScanForward64': identifier not found D:\installed\x86-windows\include\CGAL/cpp_float.h(42): error C3861: '_BitScanReverse64': identifier not found ``` See microsoft/vcpkg#32896 (comment) The solution is do disable support for Boost MP on Windows 32 bits. That patch has been tested with the vcpkg CI, and it worked. ## Release Management * Affected package(s): Number_types * Issue(s) solved (if any): patch required by microsoft/vcpkg#32896
This pull-request updates the
cgal
port to CGAL version 5.6../vcpkg x-add-version --all
and committing the result.