Re: git: 1d3dab2c20c0 - main - devel/llvm21: 21.1.8 release
- In reply to: Brooks Davis : "git: 1d3dab2c20c0 - main - devel/llvm21: 21.1.8 release"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 22 Dec 2025 12:18:28 UTC
Hello!
For aarch64 one lib is missing in plist (and not installed on i386/amd64)
diff --git a/devel/llvm21/pkg-plist b/devel/llvm21/pkg-plist
index f3f53e5c10..9ecc8eaa56 100644
--- a/devel/llvm21/pkg-plist
+++ b/devel/llvm21/pkg-plist
@@ -7060,6 +7060,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/xtestintrin.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/yvals_core.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/include/zos_wrappers/builtins.h
+%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/lib/%%CONFIGURE_TARGET%%/libclang_rt.xray-dso.a
%%CLANG%%%%FLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_MAJOR%%/lib/%%CONFIGURE_TARGET%%/libflang_rt.runtime.a
%%CLANG%%%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/AddClang.cmake
%%STATIC_LIBS%%%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/cmake/clang/ClangConfig.cmake
Same story for llvm20
And flang is also broken on aarch64.
/wrkdirs/usr/ports/devel/llvm21/work-default/llvm-project-21.1.8.src/flang-rt/lib/quadmath/complex-math.c:32:71: error: call to undeclared library function 'ccosl' with type '_Complex long double (_Complex long double)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 32 | CFloat128ComplexType RTDEF(CCosF128)(CFloat128ComplexType x) { return CCos(x); } | ^ /wrkdirs/usr/ports/devel/llvm21/work-default/llvm-project-21.1.8.src/flang-rt/lib/quadmath/complex-math.h:45:17: note: expanded from macro 'CCos' 45 | #define CCos(x) ccosl(x) | ^ /wrkdirs/usr/ports/devel/llvm21/work-default/llvm-project-21.1.8.src/flang-rt/lib/quadmath/complex-math.c:32:71: note: include the header <complex.h> or explicitly provide a declaration for 'ccosl' /wrkdirs/usr/ports/devel/llvm21/work-default/llvm-project-21.1.8.src/flang-rt/lib/quadmath/complex-math.h:45:17: note: expanded from macro 'CCos' 45 | #define CCos(x) ccosl(x) | ^ /wrkdirs/usr/ports/devel/llvm21/work-default/llvm-project-21.1.8.src/flang-rt/lib/quadmath/complex-math.c:34:10: error: call to undeclared library function 'ccoshl' with type '_Complex long double (_Complex long double)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 34 | return CCosh(x); | ^ /wrkdirs/usr/ports/devel/llvm21/work-default/llvm-project-21.1.8.src/flang-rt/lib/quadmath/complex-math.h:46:18: note:
Full log: https://people.freebsd.org/~fluffy/-log/150aarch64/llvm21-21.1.8.log
--
Dima. (desktop, kde, x11, office, ports-secteam)@FreeBSD team
(fluffy@FreeBSD.org, https://t.me/FluffyBSD)
> On Friday, Dec 19, 2025 at 1:53 AM, Brooks Davis <brooks@FreeBSD.org (mailto:brooks@FreeBSD.org)> wrote:
> The branch main has been updated by brooks:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=1d3dab2c20c024ed3e1c058c77caf9f4398fdf78
>
> commit 1d3dab2c20c024ed3e1c058c77caf9f4398fdf78
> Author: Brooks Davis <brooks@FreeBSD.org>
> AuthorDate: 2025-12-18 22:51:31 +0000
> Commit: Brooks Davis <brooks@FreeBSD.org>
> CommitDate: 2025-12-18 22:53:15 +0000
>
> devel/llvm21: 21.1.8 release
>
> See the annoucement for changes:
> https://discourse.llvm.org/t/llvm-21-1-8-released/89144
>
> Sponsored by: DARPA, AFRL
> ---
> devel/llvm21/Makefile | 2 +-
> devel/llvm21/distinfo | 6 +++---
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
> index 4e6f9ceec347..0271f7980f2e 100644
> --- a/devel/llvm21/Makefile
> +++ b/devel/llvm21/Makefile
> @@ -1,5 +1,5 @@
> PORTNAME= llvm
> -DISTVERSION= 21.1.7
> +DISTVERSION= 21.1.8
> PORTREVISION= 0
> CATEGORIES= devel lang
> MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
> diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
> index 7e200ab4c6b0..e66d72386d4d 100644
> --- a/devel/llvm21/distinfo
> +++ b/devel/llvm21/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1764672351
> -SHA256 (llvm-project-21.1.7.src.tar.xz) = e5b65fd79c95c343bb584127114cb2d252306c1ada1e057899b6aacdd445899e
> -SIZE (llvm-project-21.1.7.src.tar.xz) = 158956584
> +TIMESTAMP = 1765893239
> +SHA256 (llvm-project-21.1.8.src.tar.xz) = 4633a23617fa31a3ea51242586ea7fb1da7140e426bd62fc164261fe036aa142
> +SIZE (llvm-project-21.1.8.src.tar.xz) = 158958576
>