Date: Wed, 1 Nov 2023 16:57:56 GMT From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: dd2ae605796e - main - devel/systemc: Add USE_CXXSTD to match the C++ standard level with cad/verilator Message-ID: <202311011657.3A1GvuNf050178@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=dd2ae605796e8fe313e3f9aacc100241dc3d7313 commit dd2ae605796e8fe313e3f9aacc100241dc3d7313 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-11-01 16:55:49 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-11-01 16:57:53 +0000 devel/systemc: Add USE_CXXSTD to match the C++ standard level with cad/verilator Some symbols reflect the C++ standard level and verilator can't find SystemC when levels do not match. --- devel/systemc/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devel/systemc/Makefile b/devel/systemc/Makefile index c42abcda23dd..842b4fac13b3 100644 --- a/devel/systemc/Makefile +++ b/devel/systemc/Makefile @@ -1,5 +1,6 @@ PORTNAME= systemc DISTVERSION= 2.3.4 +PORTREVISION= 1 DISTVERSIONSUFFIX= _pub_rev_20190614 CATEGORIES= devel @@ -13,7 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 i386 ONLY_FOR_ARCHS_REASON= configure: error: sorry...architecture not supported -USES= gmake libtool +USES= compiler:c++17-lang gmake libtool +USE_CXXSTD= c++17 # needs to match that of cad/verilator, to avoid mismatches like https://github.com/verilator/verilator/issues/4499 USE_LDCONFIG= yes USE_GITHUB= yes
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202311011657.3A1GvuNf050178>