-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build.jl files should include dependencies #194
Comments
Until JuliaPackaging/BinaryBuilder.jl#194 is fixed, we have a slightly untidy `dependencies` section. That will be fixed eventually, so we only have to depend on the top-level dependencies, and the rest will get transparently added/removed.
Until JuliaPackaging/BinaryBuilder.jl#194 is fixed, we have a slightly untidy `dependencies` section. That will be fixed eventually, so we only have to depend on the top-level dependencies, and the rest will get transparently added/removed.
Until JuliaPackaging/BinaryBuilder.jl#194 is fixed, we have a slightly untidy `dependencies` section. That will be fixed eventually, so we only have to depend on the top-level dependencies, and the rest will get transparently added/removed.
So far we have the unofficial agreement that, if binary package However, we now have situations where this isn't the case; we need a way for a In order for this to work, we need a few things:
dependencies = [
Pkg.dir("Ogg", "deps", "deps.jl") => [:libogg],
Pkg.dir("CodecZlib", "deps", "deps.jl") => [:libz],
] This would express the idea that we need It is unfortunate that there's no way for us to magically go from |
This is fixed by the implicit dependency web that JLL packages create. Huzzah! |
In `locate`, when launching an external Julia to test whether dlopen work on a library, pass `--startup-file=no` to the subprocess to avoid any issues with commands in a user's startup.jl file. Fixes JuliaPackaging#194
Now that building dependent packages is working pretty well (see, for instance, GlibBuilder) we should make sure that the generated
build.jl
files chain up with the otherbuild.jl
files automatically, so that if the user downloads the auto-generatedbuild.jl
file, it will automatically fetch and install all necessary dependencies.The text was updated successfully, but these errors were encountered: