[MacPorts] #43698: In libiconv, renaming of symbols from _iconv to _libiconv. Why?

MacPorts noreply at macports.org
Tue May 13 03:47:23 PDT 2014


#43698: In libiconv, renaming of symbols from _iconv to _libiconv. Why?
-----------------------------+--------------------------
  Reporter:  cath.gasnier@…  |      Owner:  ryandesign@…
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.2.1
Resolution:                  |   Keywords:  libiconv
      Port:                  |
-----------------------------+--------------------------
Changes (by cal@…):

 * owner:  macports-tickets@… => ryandesign@…
 * cc: cal@… (added)
 * milestone:  MacPorts 2.3.0 =>


Comment:

 This rename is transparent for you if you use the headers matching the
 library. The headers installed by the MacPorts `libiconv` port contain
 `#define iconv libiconv`. If this doesn't work for you out of the box,
 your header include path is probably wrong.

 This isn't a change introduced by MacPorts. We package libiconv with the
 default options from upstream. It seems Apple either uses a different
 implementation or defines the `LIBICONV_PLUG` preprocessor constant while
 building libiconv.

 Please don't set the milestone field when reporting bugs against ports.
 Also, Cc the maintainer of the port(s), if any.

-- 
Ticket URL: <https://trac.macports.org/ticket/43698#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list