Skip to content

Commit

Permalink
SuiteSparse_jll: onlydlopen the libraries if Base.USE_GPL_LIBS
Browse files Browse the repository at this point in the history
…is true (#50267)
  • Loading branch information
DilumAluthge committed Jun 24, 2023
1 parent c59468a commit f2c6580
Showing 1 changed file with 26 additions and 24 deletions.
50 changes: 26 additions & 24 deletions stdlib/SuiteSparse_jll/src/SuiteSparse_jll.jl
Expand Up @@ -82,30 +82,32 @@ else
end

function __init__()
global libamd_handle = dlopen(libamd)
global libamd_path = dlpath(libamd_handle)
global libbtf_handle = dlopen(libbtf)
global libbtf_path = dlpath(libbtf_handle)
global libcamd_handle = dlopen(libcamd)
global libcamd_path = dlpath(libcamd_handle)
global libccolamd_handle = dlopen(libccolamd)
global libccolamd_path = dlpath(libccolamd_handle)
global libcholmod_handle = dlopen(libcholmod)
global libcholmod_path = dlpath(libcholmod_handle)
global libcolamd_handle = dlopen(libcolamd)
global libcolamd_path = dlpath(libcolamd_handle)
global libklu_handle = dlopen(libklu)
global libklu_path = dlpath(libklu_handle)
global libldl_handle = dlopen(libldl)
global libldl_path = dlpath(libldl_handle)
global librbio_handle = dlopen(librbio)
global librbio_path = dlpath(librbio_handle)
global libspqr_handle = dlopen(libspqr)
global libspqr_path = dlpath(libspqr_handle)
global libsuitesparseconfig_handle = dlopen(libsuitesparseconfig)
global libsuitesparseconfig_path = dlpath(libsuitesparseconfig_handle)
global libumfpack_handle = dlopen(libumfpack)
global libumfpack_path = dlpath(libumfpack_handle)
if Base.USE_GPL_LIBS
global libamd_handle = dlopen(libamd)
global libamd_path = dlpath(libamd_handle)
global libbtf_handle = dlopen(libbtf)
global libbtf_path = dlpath(libbtf_handle)
global libcamd_handle = dlopen(libcamd)
global libcamd_path = dlpath(libcamd_handle)
global libccolamd_handle = dlopen(libccolamd)
global libccolamd_path = dlpath(libccolamd_handle)
global libcholmod_handle = dlopen(libcholmod)
global libcholmod_path = dlpath(libcholmod_handle)
global libcolamd_handle = dlopen(libcolamd)
global libcolamd_path = dlpath(libcolamd_handle)
global libklu_handle = dlopen(libklu)
global libklu_path = dlpath(libklu_handle)
global libldl_handle = dlopen(libldl)
global libldl_path = dlpath(libldl_handle)
global librbio_handle = dlopen(librbio)
global librbio_path = dlpath(librbio_handle)
global libspqr_handle = dlopen(libspqr)
global libspqr_path = dlpath(libspqr_handle)
global libsuitesparseconfig_handle = dlopen(libsuitesparseconfig)
global libsuitesparseconfig_path = dlpath(libsuitesparseconfig_handle)
global libumfpack_handle = dlopen(libumfpack)
global libumfpack_path = dlpath(libumfpack_handle)
end
global artifact_dir = dirname(Sys.BINDIR)
end

Expand Down

0 comments on commit f2c6580

Please sign in to comment.