Summary: | devel/icu: dependent ports need C++11 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Justin Hibbits <jhibbits> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-office (Nobody) <office> | ||||
Status: | New --- | ||||||
Severity: | Affects Only Me | CC: | lantw44, linimon, w.schwarzenfeld | ||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(office) |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
See Also: | https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221642 | ||||||
Attachments: |
|
Description
Justin Hibbits
![]() Discussing with swills@ it may make sense to add a USES= icu. libicudata.so shouldn't need C++11 (it's just data), but the other libraries involved will. A commit references this bug: Author: jhibbits Date: Sat Jun 17 20:10:26 UTC 2017 New revision: 443786 URL: https://svnweb.freebsd.org/changeset/ports/443786 Log: Fix print/texlive-base build for powerpc and powerpc64 print/texlive-base depends on devel/icu, which uses C++11 and links against newer libstdc++ when built with gcc. All ports linking against some of the icu libraries need to be built with a C++11 compiler, to link against the correct libstdc++. PR: 215770 Approved by: swills Changes: head/print/texlive-base/Makefile Forgot to close? (In reply to w.schwarzenfeld from comment #3) No, didn't forget to close, as this bug isn't limited to texlive-base, it's relevant to any port that uses devel/icu. Okay, thanks for reply. A commit references this bug: Author: jbeich Date: Sun Feb 11 08:16:22 UTC 2018 New revision: 461467 URL: https://svnweb.freebsd.org/changeset/ports/461467 Log: games/openttd: lift BROKEN_powerpc64 after r461290 PR: 215770 Changes: head/games/openttd/Makefile A commit references this bug: Author: jbeich Date: Sun Feb 11 08:16:32 UTC 2018 New revision: 461468 URL: https://svnweb.freebsd.org/changeset/ports/461468 Log: misc/sword: lift BROKEN_powerpc64 after r461290 PR: 215770 Changes: head/misc/sword/Makefile A commit references this bug: Author: jbeich Date: Sun Feb 11 08:16:43 UTC 2018 New revision: 461469 URL: https://svnweb.freebsd.org/changeset/ports/461469 Log: textproc/ibus-qt: lift BROKEN_powerpc64 PR: 215770 Changes: head/textproc/ibus-qt/Makefile 61 ports: archivers/unarchiver audio/musicpd audio/ncmpcpp databases/kdb databases/postgresql10-server databases/sqlite3 databases/clickhouse databases/couchdb databases/firebird25-server deskutils/osmo deskutils/calibre devel/dee devel/boost-libs devel/hs-text-icu devel/icu-lx devel/glib20 devel/libzim devel/libical devel/qt5-core devel/qt4-corelib devel/objecthash dns/libpsl editors/poedit editors/libreoffice games/an graphics/libcdr01 java/openjfx8-devel lang/gnustep-base lang/parrot lang/swift mail/evolution mail/dovecot mail/evolution-ews mail/sendmail mail/rspamd-devel mail/cyrus-imapd30 mail/postfix-current mail/postfix mail/rspamd math/R math/libqalculate multimedia/subtitlecomposer-kde4 net/zebra-server net/yaz net/openldap24-server news/tin sysutils/tracker textproc/R-cran-stringi textproc/dwdiff textproc/raptor2 textproc/libqxp textproc/rubygem-charlock_holmes www/chromium www/qt5-webkit www/mod_pagespeed www/iridium www/webkit2-gtk3 www/node8 x11/gnome-shell x11/slop x11-toolkits/gnustep-gui www/node8 is wrong, already has it. Created attachment 191299 [details]
svn-diff-seven-ports@freebsd-ports
A commit references this bug: Author: truckman Date: Thu Mar 22 23:32:44 UTC 2018 New revision: 465324 URL: https://svnweb.freebsd.org/changeset/ports/465324 Log: USES+=compiler:c++11-lib to unbreak devel/libical build on PowerPC and other arches where gcc is the base compiler. No PORTREVISION bump because this is a no-op on arches with clang as the base compiler, and it unbreaks the build on the rest. PR: 221642, 215770 Reported by: Robin <solence AT zoho.eu> Changes: head/devel/libical/Makefile |