[MacPorts] #49614: icu: update to 58.2
MacPorts
noreply at macports.org
Thu Feb 23 05:56:32 UTC 2017
#49614: icu: update to 58.2
---------------------------------+------------------------
Reporter: moderndeveloperllc | Owner: ryandesign
Type: update | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: icu |
---------------------------------+------------------------
Comment (by ryandesign):
This ticket is only about updating icu to a later version, so this is off-
topic here. But to answer your question: libicudata.a is a static library.
libicudata.dylib is a dynamic (shared) library. In MacPorts, we prefer for
both types of libraries to be included in a port, where possible. Static
libraries are only ever needed at build time, since "linking with" a
static library means copying its contents into the executable. So if
you're just trying to distribute a mpkg of an application that the user
will use, but you're not intending to distribute a copy of icu (or other
libraries) that the user may use separately, there's no reason for you to
distribute static libraries. If your application links with the dynamic
libraries, distribute those. If it used the static libraries, then their
contents is already inside the application.
--
Ticket URL: <https://trac.macports.org/ticket/49614#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list