I am trying to get JuMP and Cbc to use multithreading. Turns out that in order to do this you have to build Cbc from source with the --enable-cbc-parallel option.
I have followed the cbc build instructions instructions here: https://github.com/coin-or/Cbc to build Cbc using coinbrew.
Now I need to point Julia to my newly built version of Cbc. This is the part I am having trouble with.
According to https://github.com/JuliaOpt/Cbc.jl all that is needed is:
import Pkg; Pkg.build(“Cbc”)
I point my julia cbc library path to the dist/lib folder containing the libCbc.la and libCbcSolver.la files, but keep getting the following error:
┌ Error: Error building
│ ERROR: LoadError: Could not install custom libraries from C:/Users/me/path/to/dist/lib.
│ To fall back to BinaryProvider call delete!(ENV,“JULIA_CBC_LIBRARY_PATH”) and run build again.
│  error(::String) at .\error.jl:33
│  top-level scope at C:\Users\me.julia\packages\Cbc\zMLXd\deps\build.jl:66
│  include at .\boot.jl:328 [inlined]
│  include_relative(::Module, ::String) at .\loading.jl:1105
│  include(::Module, ::String) at .\Base.jl:31
│  include(::String) at .\client.jl:424
│  top-level scope at none:5
│ in expression starting at C:\Users\me.julia\packages\Cbc\zMLXd\deps\build.jl:60
Any help would be very much appreciated. Thanks