[MacPorts] #57821: libiconv breaks compatibility with OS-provided

MacPorts noreply at macports.org
Mon Jan 7 18:30:23 UTC 2019

#57821: libiconv breaks compatibility with OS-provided
  Reporter:  mouse07410  |      Owner:  ryandesign
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:  invalid     |   Keywords:
      Port:  libiconv    |
Changes (by ryandesign):

 * status:  reopened => closed
 * resolution:   => invalid


 Replying to [comment:15 mouse07410]:
 > Here's the latest update, after a long discussion with the GHC
 > - Passing {{{-L/dir/for/libiconv}}} to GHC for some reason does not work
 as expected. Theoretically it should, in practice it doesn't.
 > - Making {{{libHSbase.a}}} dynamic-only would remove the ability to
 distribute pre-packaged binaries, because then they would run only on
 systems where GHC is installed. Therefore, it's been decided by the GHC
 developers that it's not an acceptable option.
 > - Building a Macports-aware GHC works, but prevents distributing
 binaries to systems that don't have Macports installed.

 Neither offering a dynamic version of the HSbase library, nor using a
 MacPorts ghc, would prevent you from distributing binaries built with it.
 You can relocate any needed dynamic libraries into your application
 bundle, either manually by running `install_name_tool` as needed or by
 automating it using a tool such as `dylibbundler` (which can be installed
 with MacPorts).

 Replying to [comment:16 mouse07410]:
 > Re-opening with the request to re-consider adding a variant to

 I'm not going to do that; I've explained why. Now please, let us stop
 talking about this issue. I don't want to spend any more time on it.

Ticket URL: <https://trac.macports.org/ticket/57821#comment:20>
MacPorts <https://www.macports.org/>
Ports system for macOS

More information about the macports-tickets mailing list