[MacPorts] #46287: icu @58.2, icu-lx @58.2: .pc files and -config scripts contain -std= flags (was: harfbuzz-icu @0.9.37_0: cc1plus: error: unrecognized command line option "-std=c++0x")

MacPorts noreply at macports.org
Sun Mar 11 02:35:11 UTC 2018


#46287: icu @58.2, icu-lx @58.2: .pc files and -config scripts contain -std= flags
-----------------------+------------------------
  Reporter:  bK4gYuRo  |      Owner:  ryandesign
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.3.3
Resolution:            |   Keywords:
      Port:  icu       |
-----------------------+------------------------
Changes (by ryandesign):

 * keywords:  lion =>
 * port:  harfbuzz-icu icu => icu


Comment:

 Replying to [comment:13 kencu]:
 > Given that harfbuzz and harfbuzz-icu build without issue on 10.7.5 now,
 it would seem this ticket could be closed:

 No. The bug is that icu puts `-std=...` flags in its .pc files and -config
 script. icu @58.2 still does that. We have not updated to newer versions
 of icu because they require C++11. Now that we have the cxx11 1.1
 portgroup, maybe it would be ok to update icu to a newer version, but I
 don't know if that would fix this bug; the [http://bugs.icu-
 project.org/trac/ticket/11455 upstream ticket] is still open.

 The originally reported build failure of harfbuzz-icu with llvm-gcc-4.2
 won't happen anymore because the harfbuzz port now
 [changeset:d30e3009188e928918c21a241e613aecfccc1844/macports-ports
 blacklists llvm-gcc-4.2].

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


More information about the macports-tickets mailing list