-
-
Notifications
You must be signed in to change notification settings - Fork 8
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
fmt.dll ends up in wrong directory on Windows #5
Comments
@robquant I'm not a Windows expert. Could you confirm that this fmtlib/fmt#1432 would fix the issue? |
@robquant Also can you confirm if/that CMake also still knows where to look on Windows? |
@tdegeus I tried your fix, but needed to make some changes to it: fmtlib/fmt#1437 |
Great @robquant ! It would be great @vitaut if you could release a new version if fmtlib/fmt#1437 is merged. The alternative would be to add patches to the feedstock here (e.g. #6 ), but given the number of commits since the last release this becomes a bit clumsy. |
And thanks @robquant for the report, and the improvement of my PR. |
Thanks @tdegeus for pointing me to the right place in the CMakeLists.txt! |
I'm currently working on putting together a new release and fmtlib/fmt#1437 can be part of it. |
@robquant Can you confirm that this issue is fixed in version 6.1.0? |
@tdegeus Yes, fmt.dll is now in the right place! |
On Windows the shared library fmt.dll is installed in
%CONDA_PREFIX%\Library\lib
(as is the static lib fmt.lib). However, the canonical path for shared libs in conda environments is%CONDA_PREFIX%\Library\bin
. Therefore the shared lib is not found when running a programm that is linked against it.The text was updated successfully, but these errors were encountered: