On Sun, 11 Jan 2026 23:11:00 +0200 Florin wrote: > Hello Cygwin list, > > I’ve noticed that the Clang/LLVM stable packages in Cygwin are at version > 20.1.x, while the libc++-devel, libc++1, libc++abi-devel, libc++abi1, > libunwind-devel and libunwind1 packages are still at 8.0.1. According to > the package summaries, they were last updated in 2019. > > This version mismatch can present issues using modern C++ features and > makes it hard to use a complete LLVM toolchain with libc++ on Cygwin. > > I searched the Cygwin mailing list archives for prior posts about updating > libc++, but I didn’t find a clear request or discussion about coordinating > libc++ versions with newer Clang. > > Could you clarify if there is a plan to update libc++ to match more recent > LLVM releases, or if the recommended C++ standard library for newer and > future Clang versions on Cygwin should be libstdc++. > > Thank you for your time and I'm grateful for the effort you all put into > this project.
I have just uploaded libcxx, compiler-rt, and libunwind packages. However, you cannot use them with -stdlib=libc++, -rtlib=compiler-rt, and -unwindlib=libunwind. This is because clang package has incomplete cygwin driver. You can link them to, for example hello.cc, with: clang++ -stdlib=libc++ -isystem /usr/include/c++/v1 hello.cc -lc++ $(clang --print-resource-dir)/lib/cygwin/libclang_rt.builtins-x86_64.a -lunwind The resulted a.exe will be free from libgcc_s. Please try. -- Takashi Yano <[email protected]> -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple

