Opened 5 years ago
#13118 new Bugs
boost.locale, Windows, x64 build: linker looks for ICU libraries in wrong folder (/lib instead of /lib64)
Reported by: | Owned by: | Artyom Beilis | |
---|---|---|---|
Milestone: | To Be Determined | Component: | locale |
Version: | Boost 1.64.0 | Severity: | Problem |
Keywords: | Cc: |
Description
When building all of boost (64 bit) with ICU, locale fails to link to ICU libs, while other libraries, regex included, succeed.
Accidently creating a copy of <ICU_root>/lib64/ into <ICU_root>/lib/ resolved the issue.
Looks like locale searches for ICU libraries in <ICU>/lib for both 32 and 64 bit builds, while other boost libraries use <ICU>/lib for 32 builds and <ICU>/lib64 for 64 bit builds (which is where default ICU build puts them).
Note:
See TracTickets
for help on using tickets.