[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