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: zhivkot@… 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).

Change History (0)

Note: See TracTickets for help on using tickets.