Conversation
|
@pdimov FYI. Would be great if we can get this in sooner than later. |
|
I think I see what you're trying to do, but as proposed, this doesn't seem to actually do anything, because What's the intended use? |
|
The staging is not the problem. I just made it more explicit that libdir will equal bindir in this case. This fixes a problem for the install case. |
|
See the outputs of my linked action run, then you can see what it changes. I am 99.9% sure that this really changes and fixes things. |
|
I'm not sure it does. It seems to me that this changes the cmake configs to reference bindir, but doesn't actually install the DLLs into bindir; they remain installed in libdir. It probably works for you because you move the DLLs manually from libdir to bindir after the install, but that doesn't seem correct in general. Either way, changing things to install the DLLs into bindir is probably the right thing to do (#32) but might be more disruptive of a change than what we need. I think I'll add support for --dlldir instead (#73) which would be backward compatible. |
|
Aah ok sorry! Yes the thread in #32 was a bit confusing, and yes we do copy it to bin during Conda packaging. |
|
@pdimov Done. What do you think? |
|
I applied something along those lines to the develop branch, 41163c1 and be91f92. In addition to the To make matters even more interesting, Either way, this takes care of #32 as well as #73. This isn't going into the next release though, sorry. 1.91 is currently in beta, closes for release in two days, and this change is too disruptive for the post-beta period. It will be in 1.92. |
|
Thank you! Ah being the default sounds nice, I really think that bindir is the standard for non-Cygwin Windows. |
conda-forge/boost-feedstock#250
maybe distantly related: #32 #73