git: 3797592a2778 - main - devel/concurrencpp: fix build on powerpc64le on 13.0-RELEASE
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Jan 2022 19:07:09 UTC
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=3797592a2778b5f6afcc1d9446263b5d4a4b7b5a commit 3797592a2778b5f6afcc1d9446263b5d4a4b7b5a Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2022-01-05 19:05:00 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2022-01-05 19:05:00 +0000 devel/concurrencpp: fix build on powerpc64le on 13.0-RELEASE When building with LLVM11 (and 12): fatal error: error in backend: failed to perform tail call elimination on a call site marked musttail LLVM13 doesn't have this issue. --- devel/concurrencpp/Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/devel/concurrencpp/Makefile b/devel/concurrencpp/Makefile index 2f35d9da2b21..d9e4c0fd9fbe 100644 --- a/devel/concurrencpp/Makefile +++ b/devel/concurrencpp/Makefile @@ -18,6 +18,15 @@ GH_ACCOUNT= David-Haim CMAKE_ON= BUILD_SHARED_LIBS +.include <bsd.port.options.mk> + +.if ${ARCH} == powerpc64le && ${OSVERSION} < 1300523 +BUILD_DEPENDS= llvm13>0:devel/llvm13 +CPP= ${LOCALBASE}/bin/clang-cpp13 +CC= ${LOCALBASE}/bin/clang13 +CXX= ${LOCALBASE}/bin/clang++13 +.endif + do-test: # same as recommended in https://github.com/David-Haim/concurrencpp#building-installing-and-testing @cd ${WRKSRC} && \ ${CMAKE_BIN} -S test -B build/test && \