-
Notifications
You must be signed in to change notification settings - Fork 82
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
Force recompilation when deps.jl changes #438
Comments
Looks like what I described above was intended... seems to be a very strange bug... |
Figured it out... apparently Julia bakes the value of |
We use existing binaries if a Lines 7 to 8 in 1008e8c
Does this not work? If re-building a package doesn't force recompilation, that should be a Julia problem. I don't think we can fix that in Gurobi.jl. I don't have a linux machine to test this further, unfortunately. |
Like I said, I actually had to delete the pre-compile cache before it would use a new value for I will ask around on zulip and slack, I'm sure someone will know what the "right" way of doing this is. |
I'd regard this as a bug in Julia. Is this something we can actually fix in Gurobi.jl? |
It's a bit more subtle than that, the Regardless, I see a few options here:
I took a look here for how other libraries deal with this, and, at least in the Vulkan example, it uses a |
Do you have a link to the slack conversation? |
We had this conversation on zulip. Most of what I said here was from my own investigation. Someone more familiar with |
We probably can make this work with an The slack conversation (for the next few days before it gets purged) is: https://julialang.slack.com/archives/CBF3Z1D7V/p1637523109151900 |
@KristofferC 's suggestion from slack is to use https://docs.julialang.org/en/v1/base/base/#Base.include_dependency. |
It's really nice that this is now downloading an artifact, however it's really screwing up a case in which I have an older computer server running which is incompatible with 0.9.5.
I was hoping that by setting
GUROBI_HOME
when Gurobi.jl gets built it would use that and not try to use the artifact, however I couldn't seem to get it to do this.I suggest
GUROBI_HOME
is set, use artifacts as it currently does.GUROBI_HOME
is set, skip artifacts and just use that.The text was updated successfully, but these errors were encountered: