Opened 2 weeks ago

Last modified 2 weeks ago

#60718 new update

sundials @3.1.2 update to versions 4.1.0 and 5.3.0

Reported by: rwirth (Roland Wirth) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: sundials

Description

The package API changed between versions 3 and 4, so code written for version 3 will not compile with version 4. Version 5 contains some incompatible changes that affect user implementations of certain submodules.

Change History (1)

comment:1 Changed 2 weeks ago by ryandesign (Ryan Schmidt)

We currently have a sundials port at version 3.1.2 and a sundials2 port at version 2.7.0, but all of the ports in MacPorts that use SUNDIALS depend on sundials2 presumably because they are not compatible with version 3. And you're saying that versions 4 and 5 exist and they also break compatibility. It sounds like maybe we need to rename the sundials port to sundials3 and add sundials4 and sundials5 ports and just accept that we need to keep many different versions around.

The sundials and sundials2 ports currently conflict with another. This is not desired. If we are to keep several ports around for SUNDIALS at different versions, they should install to different places and not conflict with one another.

Note: See TracTickets for help on using tickets.