llvm-runtimes / libcxx

New implementation of the C++ standard library, targeting C++11

Official package sites : https://libcxx.llvm.org/ ·

v21.0.0.9999 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
clang libcxxabi static-libs test

v21.0.0_pre20250211 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
clang libcxxabi static-libs test

v21.0.0_pre20250208 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
clang libcxxabi static-libs test

v21.0.0_pre20250201 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
clang libcxxabi static-libs test

v20.1.0_rc1 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
clang libcxxabi static-libs test verify-sig

v20.0.0_pre20250125 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
USE flags
clang libcxxabi static-libs test

v19.1.7 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm64 x86 ~arm ~arm64-macos ~loong ~riscv ~sparc ~x64-macos
USE flags
clang libcxxabi static-libs test verify-sig

v19.1.4 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 sparc x86 ~arm64-macos ~loong ~riscv ~x64-macos
USE flags
clang libcxxabi static-libs test verify-sig

v18.1.8 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 sparc x86 ~arm64-macos ~loong ~riscv ~x64-macos
USE flags
clang libcxxabi static-libs test verify-sig

v17.0.6 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 sparc x86 ~arm64-macos ~loong ~riscv ~x64-macos
USE flags
clang libcxxabi static-libs test verify-sig

v16.0.6 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 sparc x86 ~arm64-macos ~loong ~riscv ~x64-macos
USE flags
clang libcxxabi static-libs test verify-sig

v15.0.7-r1 :: 0 :: gentoo

Modified
License
Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
Keywords
amd64 arm arm64 sparc x86 ~riscv ~x64-macos
USE flags
clang libcxxabi static-libs test verify-sig

General

clang
Force building using installed clang (rather than the default CC/CXX; required for testing).
libcxxabi
Build on top of llvm-runtimes/libcxxabi instead of gcc's libsupc++ (avoids depending on gcc).
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
verify-sig
Verify upstream signatures on distfiles

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

llvm-core / llvm : Low Level Virtual Machine

llvm-runtimes / libcxxabi : Low level support for a standard C++ library

sys-devel / gcc : The GNU Compiler Collection

llvm-runtimes / libcxxabi : Low level support for a standard C++ library

sys-devel / gcc : The GNU Compiler Collection

app-office / wps-office : WPS Office is an office productivity suite

dev-cpp / benchmark : A microbenchmark support library

llvm-core / clang-runtime : Meta-ebuild for clang runtime libraries

media-sound / teamspeak-client : A client software for quality voice communication via the internet

net-misc / icaclient : ICA Client for Citrix Presentation servers

sci-physics / root : C++ data analysis framework and interpreter from CERN

423745
llvm-runtimes/libcxx-0.0_p20120528: fails tests
592326
llvm-runtimes/libcxx-3.8.1[libunwind] on x86 - undefined reference to `__divdi3'
595744
llvm-runtimes/libcxx (ppc*) - In file included from ../src/thread.cpp:13:0: ../include/thread:431:73: error: ‘(9.223372036854775807e+18 / 1.0e+9)’ is not a constant expression
599456
llvm-runtimes/libcxx-3.9.0 fails tests - usr/bin/python2.7: can't open file '/var/tmp/portage/llvm-runtimes/libcxx-3.9.0/temp/utils/lit/lit.py': [Errno 2] No such file or directory
630720
llvm-runtimes/libcxx-3.9.1: Header files have changed between ABIs.
655034
llvm-runtimes/libcxx-6.0.0 fails test: FAILED: test/CMakeFiles/check-cxx
691900
llvm-core/lld llvm-runtimes/libcxx llvm-runtimes/libcxxabi should be SLOTted
761340
llvm-runtimes/libcxx-11.0.0 fails tests
882707
llvm-runtimes/libcxx-16.0.0_pre20221120: Automatic renaming of a file which blocks installation of a directory
883451
llvm-runtimes/compiler-rt[clang] llvm-runtimes/compiler-rt-sanitizers[clang] llvm-runtimes/libcxx[clang] llvm-runtimes/libcxxabi[clang] llvm-runtimes/libunwind[clang] strips -unwindlib=libunwind
912889
llvm-runtimes/libcxx-16.0.6 - /.../iterator_operations.h: error: use of built-in trait _remove_cvref(_Tp) in function signature; use li
917039
=llvm-runtimes/libcxx-17.0.4: fails to link with USE +abi_x86_32 (glibc 2.38 issue?)
918598
llvm-runtimes/libcxx-17.0.5 - path.cpp:(<snip>) undefined reference to _cxa_call_terminate
922202
llvm-runtimes/libcxx, llvm-runtimes/libcxxabi: Cannot build shared library with clang++ -stdlib=libc++ -static-libstdc++ (build them as PIC?)
923110
llvm-runtimes/libcxx-17.0.6 - /.../path.h: error: use of built-in trait _remove_pointer(typename std::_1::decay<_Tp>::type) in function signature; use libr
926962
llvm-runtimes/libcxx - DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION plasmashell 6 Crashes
927926
Upgrading from desktop 17.1 to 23.0 llvm-runtimes/libcxx llvm-runtimes/libcxxabi fails the world upgrade
933608
llvm-runtimes/libcxx-18.1.6 - [icu-75.1] ld.lld: error: undefined symbol: _Unwind_Resume
935425
llvm-runtimes/libcxx-19.0.0_pre20240623 ; 20.0.0_pre20240808 test fail (profile is not clang) x86_64-pc-linux-gnu/bin/ld.bfd: libc++experimental.a: error adding symbols
948159
llvm-runtimes/libcxx-19.1.7 fails test - [ffmpeg] FAILED: libcxx/.../check-cxx /.../check-cxx
949552
llvm-runtimes/libcxx-19.1.7 fails sys_info.zdump.pass.cpp test
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 21.0.0_pre20250211 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 21.0.0_pre20250208 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
llvm-runtimes/libcxx: Stabilize 19.1.7 arm64, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
llvm-runtimes/libcxx: Stabilize 19.1.7 amd64, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
llvm-runtimes/libcxx: Stabilize 19.1.7 x86, #946879
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.1.0_rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 21.0.0_pre20250201 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: main is now 21*
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.0.0_pre20250125 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.0.0_pre20250122 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.0.0_pre20250118 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 19.1.7
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.0.0_pre20250111 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.0.0_pre20250104 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.0.0_pre20241227 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.0.0_pre20241221 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 19.1.6
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
llvm-runtimes/libcxx: Add 20.0.0_pre20241215 snapshot
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → llvm-core}/llvm
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
Move {sys-libs → llvm-runtimes}/libcxx
Signed-off-by: Michał Górny <mgorny@gentoo.org>