如何使用BinaryBuilder构建含多个依赖的二进制文件?

最近在写MAGMA(https://icl.cs.utk.edu/projectsfiles/magma/doxygen/installing.html)的binding,需要用BinaryBuilder写一个自动提供二进制文件和共享链接库的仓库。但是我自己只找到了最简单的、不含依赖项的例程(比如去年JuliaCon里面的示例),到了像MAGMA这种build需要依赖好几个不同的其他的库的情况我就不太清楚具体要怎么办了:expressionless:。。。不知道有没有写过的大佬指点一下?:sweat_smile:

1 个赞

需要把依赖的库都用BB2做成Builder, 如果依赖的库官方已经发布了二进制,可以直接下载解压,注意一下License的问题。

1 个赞

啊!好的,那我是不是可以,比如,用现有的做了openblas的bb的仓库去构建?是直接在wizard里面的deps那一步骤时把bb的仓库链接写进去吗?我前不久找到了一个是用的bp的脚本链接作deps。。

是的,把openblas的build.jl的链接填上就可以了。

1 个赞