Why does "devel/icu" install static libraries with different names?

Lev Serebryakov lev at FreeBSD.org
Fri Sep 14 13:05:54 UTC 2012


Hello, Office.

  I have a problem here: my `devel/subversion' port has option to be
 built static. It uses (via subversion native build system)
 "/usr/local/lib/libsqlite3.la" to link with sqlite3 (which is
 mandatory dependency).

  When sqlit3 is built with ICU support, this file contains
"-licui18n" as used library. Which is Ok for dynamic linkage.

  But static linkage fails, because name of static library is not
 "libicui18n.a" but "libsicui18n.a" :(

  Why does ICU install static libraries under different names and how
 should I fix this?

-- 
// Black Lion AKA Lev Serebryakov <lev at FreeBSD.org>



More information about the freebsd-office mailing list