Bump SFCGAL to 1.4.0 and CGAL to 5.3 #56
No reviewers
Labels
No Label
bug fix
changes requested
enhancement
needs NEWS
needs rebase
needs ticket
new feature
work in progress
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: postgis/postgis#56
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "lbartoletti:bump_sfcgal_to_1.4.0"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
@robe I suggest using the latest version of SFCGAL (and CGAL) which uses the stable (I hope) version of the CGAL API.
Okay. FYI the settings for debbie are remarked out because she uses the system installed SFCGAL which for bullseye appears to be SFCGAL 1.3.8/CGAL 5.2. For winnie I do compile SFCGAL so can do that. Any suggestions on version of Boost to use?
AFAIK, >= 1.71.0 is a good choice
Okay that's good I think on winnie I have boost 1.73 so guess I'll keep that.
That said is CGAL 5.3 required for SFCGAL master now? I thought that was just a preferred.
Related ticket our docker image builds for github actions are failing.
See related ticket:
https://github.com/postgis/postgis-build-env/issues/20
If it's required I can downgrade until I can switch back to building with debian-unstable or just build CGAL as part of the build. I had switched to debian-stable because of this https://github.com/OSGeo/gdal/issues/4341
It's a hard preference ; it no longer uses obscure, undocumented and unstable APIs. It could build with CGAL 5.2/5.1 but some functions may have a slightly different result.
You can use this part of the cgal installation in your CI:
https://gitlab.com/Oslandia/SFCGAL/-/blob/master/ci/debian/before_install.sh#L11-13
BTW, I can also add a SFCGAL postgis test in our CI.
Okay will do since cgal is header only and it builds sfcgal any way will not add much overhead
Took care of github actions builds with this commit
c9588ce5a4
I'm not sure why CGAL_DIR wasn't sufficient. It is for me when building under windows. Had to add the -DCMAKE_PREFIX_PATH=/src/CGAL
anyway I think all envs that can run with CGAL 5.3/SFCGAL 1.4/master are done.
Thanks @robe
Pull request closed