[COPY] --- T2-COPYRIGHT-BEGIN --- [COPY] t2/package/*/libunwind/libunwind.desc [COPY] Copyright (C) 2008 - 2025 The T2 SDE Project [COPY] SPDX-License-Identifier: GPL-2.0 [COPY] --- T2-COPYRIGHT-END --- [I] LLVM Unwinder [T] libunwind is an implementation of the interface defined by the HP [T] libunwind project. It was contributed by Apple as a way to enable [T] clang++ to port to platforms that do not have a system unwinder. It [T] is intended to be a small and fast implementation of the ABI, leaving [T] off some features of HP’s libunwind that never materialized [T] (e.g. remote unwinding). [U] https://clang.llvm.org/docs/Toolchain.html#unwind-library [A] University of Illinois/NCSA [A] Chris Lattner [M] Rene Rebe [C] extra/development [F] OBJDIR CROSS [L] BSD [S] Stable [V] 20.1.7 [P] O -1---5---9 102.350 [CV-GROUP] llvmorg [D] befb9090cda8415b530b451407ef607ac4c6bb49f19564a96296f012 libunwind-20.1.7.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/ [D] 5f9e30ade9be1bec7bb9f71d8e284332a8d4f459e477580dec4c109b llvm-cmake-20.1.7.src.tar.xz !https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/cmake-20.1.7.src.tar.xz cmake_mod() { tar $taropt `match_source_file -p cmake` -C .. mv -vf ../cmake-*src ../../cmake } hook_add preconf 5 cmake_mod var_append cmakeopt ' ' -DLIBCXX_USE_COMPILER_RT=YES if atstage cross; then var_append GCC_WRAPPER_APPEND ' ' '-nodefaultlibs -lc -stdlib=libc++' fi [ "${libdir##*/lib}" ] && var_append cmakeopt ' ' "-DLLVM_LIBDIR_SUFFIX=${libdir##*/lib}" #var_append cmakeopt ' ' -DLLVM_BUILD_LLVM_DYLIB=ON var_append cmakeopt ' ' -DBUILD_SHARED_LIBS=ON #var_append confopt ' ' '--disable-bindings' # TODO: config option