Skip to content

Cholmod version is recorded somewhere in source? #359

Closed
@fxcoudert

Description

@fxcoudert

SuiteSparse update in Julia in JuliaLang/julia#48855 is blocked because somehow an old cholmod version is recorded, apparently in this repo:

┌ Warning: CHOLMOD version incompatibility
  | │
  | │ Julia was compiled with CHOLMOD version 3.0.14. It is
  | │ currently linked with version 4.0.3.
  | │ This might cause Julia to terminate when working with
  | │ sparse matrix factorizations, e.g. solving systems of
  | │ equations with \.
  | │
  | │ It is recommended that you use Julia with the same major
  | │ version of CHOLMOD as the one used during the build, or
  | │ download the generic binaries from www.julialang.org,
  | │ which ship with the correct versions of all dependencies.
  | └ @ SparseArrays.CHOLMOD /cache/build/default-amdci5-7/julialang/juliamaster/usr/share/julia/stdlib/v1.10/SparseArrays/src/solvers/cholmod.jl:199

I do not understand what “Julia was compiled with CHOLMOD version 3.0.14” means. In the PR, it is absolutely wrong: Julia was compiled with version 4.0.3, the PR is updating that version.

The warning makes several test fail (output matching becomes wrong).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions