git: dd2ae605796e - main - devel/systemc: Add USE_CXXSTD to match the C++ standard level with cad/verilator
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 01 Nov 2023 16:57:56 UTC
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