MSYS2 + mingw-w64 : wrong installation path of DLL
I've just compiled ICU4C (with a bug fix, see
and i see that *.dll and *.dll.a (the import libs) are all installed in $prefix/lib. It is usually wrong to do that : all the *.exe binaries are in $prefix/bin. When run, they will look at the needed DLL in their directory ($prefix/bin), then in $PATH. So the binaries will not find the DLL (except if PATH is updated, which should not be done).
What is very commonly done is installing the DLL in $prefix/bin and letting *.dll.a in $prefix/lib. Doing so, one will be able to run directly the binaries without updating PATH.
Can this be fixed ?
fixed and merged in master
merge in master, closing
so, do you agree with this idea ?
if you agree with this idea, i can make a PR