-
Notifications
You must be signed in to change notification settings - Fork 644
Description
As far as I understand, Cxx and CxxWrap need access to julia binaries at build time.
There is a build recipe here in Yggdrasil, but that doesn't work, because julia can't be cross-compiled.
There's also a repo to host binaries here: https://github.com/JuliaPackaging/JuliaBuilder, but that hasn't been updated with new binaries in a while, so @Gnimuc forked it and put some newer binaries there https://github.com/Gnimuc/JuliaBuilder/releases.
The new BB can't use the build recipes as binary dependencies any more, so after a discussion on slack, I tried to create an Artifacts.toml by hand, PR is here: JuliaRegistries/General#7030. It was closed without a suggestion for a better place to put the binaries.
All of that is a bit of a mess.
I think it would be good to have one canonical location for julia binaries so that they can be pulled in as binary dependencies by BB scripts. I've tried to collect the references to all of the relevant locations in this issue, hopefully that helps with retiring some of them.
cc @barche @giordano @staticfloat