Elliot Saba

Results 474 comments of Elliot Saba

@aviatesk I rebased this branch, so that we can push forward [Keno's PR](https://github.com/JuliaLang/julia/pull/46820) more easily.

Use [the finer-grained constructor](https://github.com/JuliaPackaging/BinaryProvider.jl/blob/e9673596c4b65eacebd6a4b5395411a415de973b/src/Products.jl#L89-L95) for a `LibraryProduct`. E.g. instead of: ```julia products(prefix) = [ LibraryProduct(prefix, "libmariadb", :libmariadb), ... ] ``` Do this: ```julia products(prefix) = [ LibraryProduct(joinpath(libdir(prefix), "mariadb"), "libmariadb", :libmariadb),...

I know, the BinaryBuilder stuff is verbose, and it's hard to find the warnings in the mass of output, but this is why we have colors after all! Anything that...

Mmmm, yes, this gets tricky. Everything is going to have to go through Pkg eventually, so we're going to need to figure out what the best strategy for this is...

Not that I am aware. You could override it with an environment variable. That being said, I'm not sure you can interact with the user during `build.jl` time. The build...

Good catch. I hate that we have two different implementations of `download()`, but BP needs to be able to get the `Cmd` object without running it, so here we are.

@fredrikekre is correct, but his link doesn't show it. :) What he's referring to is the `.jll` packages idea, which is outlined in the [BB roadmap](https://github.com/JuliaPackaging/BinaryBuilder.jl/wiki/Roadmap). Essentially, what I'm working...

> `@staticfloat` , maybe it would be good to establish some kind of version checking for binaries? Indeed. We're [getting there](https://github.com/JuliaLang/Pkg.jl/issues/841). ;)

@simonbyrne can you try this out and make sure it gives a proper error message on your machine? I don't have easy access to any windows computers that are old...

So the `cxx11` and `cxx03` tags are for the [`std::string` and `std::list` ABI change](https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html) that GCC underwent a few years ago. Essentially, you cannot pass an `std::string` from one ABI...