Hi Reinhard, Sylvestre, and everyone who reads this!

Some background information: From time to time we port the AspectC++ implementation to newer versions of clang/llvm. As we have many dependencies, our build process checks the installed clang version and only builds AspectC++ if the version number is supported by our code. Therefore, I have been asking for a specific version number.

Right now the latest clang version, which is supported by our build process, is 19.1.6. It is the base of AspectC++ 2.4, which was published in January on aspectc.org. So, in general, Reinhard could immediately update the Debian Package to use clang 19.

However, I would try to port AspectC++ to clang 21 within the next two weeks anyway. So Reinhard could also wait. I have looked into the current clang-21 package (https://packages.debian.org/unstable/clang-21) and clang 21.1.6 seems to be the current version. Therefore, I would go for this one (21.1.6) specifically. Please let me know if I missed anything.

Thanks for maintaining the AspectC++ and LLVM packages!

- Olaf

Am 25.11.25 um 12:25 schrieb Reinhard Tartler:
Control: forwarded -1 [email protected]

Hi Olaf,

in the other thread you've asked what version of LLVM to use in Debian. In fact, Sylvestre, the Debian LLVM maintainer, has recently asked me to update to LLVM 21 or 19, see the message below.

He is the best person to answer specific questions about LLVM in Debian, such as on timelines or technical particularities.

Sylvestre, Olaf is my former thesis advisor and is developing a source-to-source compiler for the AspectC++ language. The implementation takes AspectC++ code (think AspectJ, but C++), and uses gcc/LLVM to transform it to C++. I'm helping to keep that compiler in a usable state in Debian.

Thanks everyone for your assistance!

-rt

On 2025-11-08 16:16, Sylvestre Ledru wrote:
Source: aspectc++
Severity: normal

Dear Maintainer,

We would like to remove llvm 17 and it depends on it.

Could you please upgrade to 21?

Thanks
Sylvestre

-- System Information:
Debian Release: 13.0
  APT prefers stable
  APT policy: (990, 'stable'), (600, 'unstable'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'oldoldstable'), (300, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.38+deb13-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: default
_______________________________________________
aspectc-developers mailing list
[email protected]
https://www.aspectc.org/cgi-bin/mailman/listinfo/aspectc-developers

Reply via email to