BinaryProvider.jl icon indicating copy to clipboard operation
BinaryProvider.jl copied to clipboard

Clarify the relation to bindeps?

Open barcharcraz opened this issue 6 years ago • 4 comments

I'm a bit confused about what this package provides when compared to bindeps.jl, when should I use bindeps vs this? Do they complement or replace each other?

barcharcraz avatar Dec 25 '18 18:12 barcharcraz

BinDeps is effectively end-of-life; going forward, packages with binary dependencies should use BinaryBuilder and BinaryProvider.

ararslan avatar Dec 25 '18 20:12 ararslan

BinaryBuilder and BinaryProvider are often called BB2 aka BinDeps2.

Gnimuc avatar Dec 26 '18 10:12 Gnimuc

OK let's add some info to the readmes of the three packages then :)

barcharcraz avatar Dec 26 '18 18:12 barcharcraz

It should also be noted that not all libraries support cross-compilation, which is what BinaryBuilder uses to build binary dependencies. One particularly notable example is HDF5, which at least for now continues to require BinDeps since there isn't currently a way to provide it with BinaryBuilder and BinaryProvider.

ararslan avatar Dec 29 '18 02:12 ararslan