libcxx
Port variant std
Summary LLVM C++ standard library
Package version 20.1.3
Homepage https://libcxx.llvm.org/
Keywords lang
Maintainer nobody
License University of Illinois/NCSA Open Source License , University of Illinois/NCSA Open Source License (multi)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 27 APR 2025, 20:07:24 UTC
Port created 08 MAR 2019, 17:07:25 UTC
Subpackage Descriptions
set This is the libcxx:std metapackage. It pulls in all subpackages of libcxx:std.
primary libc++ is a new implementation of the C++ standard library, targeting C++11, c++14, and c++17. Features and Goals * Correctness as defined by the C++11 standard. * Fast execution. * Minimal memory use. * Fast compile times. * ABI compatibility with gcc's libstdc++ for some low-level features such as exception objects, rtti and memory allocation. * Extensive unit tests.
dev This is the developer subpackage of the libcxx:std port. It may contain headers, pc files, static and PIC libraries and SO links.
abi libc++abi is a new implementation of low level support for a standard C++ library. Features and Goals * Correctness as defined by the C++11 standard. * Provide a portable sublayer to ease the porting of libc++ * On Mac OS X, be ABI compatible with the existing low-level support.
experimental LLVM project's libc++experimental library.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) python-Sphinx:single:v12
clang:set:std
llvm:dev:std
llvm:tools:std
llvm-libunwind:dev:std
cmake:primary:std
python312:dev:std
python312:primary:std
autoselect-python:single:std
Build and Runtime llvm-libunwind:primary:std
Runtime (only) ravensys-gcc:libs:std (primary subpackage)
Download groups
main https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.3/
Distribution File Information
6046b96d66fa10c9075c7549cc152464ae5d3048b4df24591db0ace1c326e3ef 4462696 llvm20/libcxx-20.1.3.src.tar.xz 360cce0276c3118aa7c2f9527978bddd2ef7a361710b976cf9a378852c70571d 585888 llvm20/libcxxabi-20.1.3.src.tar.xz d5423ec180f14df6041058a2b66e321e4420499e111235577e09515a38a03451 8648 llvm20/cmake-20.1.3.src.tar.xz 6394d8f111288c918421756037c10c4f8471325992e37c44cf8811b4e3dde00b 8332 llvm20/runtimes-20.1.3.src.tar.xz 610056791031ef8ee46ab09a959e98e634b189339c564a766583fc5070200b43 653 llvm20/fp_bits.h 6195e76af373e722aa768a115c9b482b2a338a94675574e223968d2304486d69 820 llvm20/str_to_float.h 083b74fdeb31e5545e7a522f3ed998d9d004cf9d2e401029b05419d6a29221c8 722 llvm20/str_to_integer.h
Ports that require libcxx:std
No other ports depend on this one.