gpo.zugaina.org

Search Portage & Overlays:

dev-libs/ldc2-runtime

LLVM D Compiler

Screenshots

  • ldc2-runtime-1.42.0
    ~amd64 ~arm64 ~x86
    static-libs test +dlang_single_target_ldc2-1_42 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64

    View      Download      Browse     License: BSD Boost-1.0 BZIP2 ZLIB curl public-domain   
    Overlay: dlang
  • ldc2-runtime-1.40.0
    ~amd64 ~arm64 ~x86
    static-libs test +dlang_single_target_ldc2-1_40 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64

    View      Download      Browse     License: BSD Boost-1.0 BZIP2 ZLIB curl public-domain   
    Overlay: dlang

ChangeLog

commit 58faa703fa63b01ca9576fa3d7c2b203497ad469
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Thu Aug 6 19:41:46 2026 +0300

dev-lang/ldc2: update ldc patchset for 1.42.0

This corrects the stale runtime/0003 patch to include to updated
upstream fix. Functionality is not fundamentally impaired (to old fix
was only more pessimistic and less optimized) so a revision bump is not
necessary.

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit eec573f6d71f07dadf17b5d048f5c2be2d7c09e6
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Sun Aug 2 22:51:04 2026 +0300

dev-lang/ldc2: add 1.42.0

Closes: https://github.com/gentoo/dlang/issues/146
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit 3c88c7ecbe3425d1d10eb8c96d42bd1e7538ed03
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Mon Aug 11 20:09:11 2025 +0300

dev-lang/ldc2: keyword 1.40.0 for ~arm64

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>

commit ba87a0fd9d9a768d0489a622dc97bdbc25748d10
Author: Andrei Horodniceanu <a.horodniceanu@proton.me>
Date: Mon Dec 30 05:08:45 2024 +0200

dev-lang/ldc2: add 1.40.0 and split the package

Split the original package into dev-lang/ldc2 for the compiler and
dev-libs/ldc2-runtime for the stdlib and runtime.

Add the debug USE flag serving two purposes:

1. locking llvm-core/llvm[debug=] as toggling the debug USE flag on
llvm-core/llvm after dev-lang/ldc2 has been built will render the
compiler binary unusable.

2. Passing -DLDC_ENABLE_ASSERTIONS, which was previously always
disabled.

Additionally install versioned symlinks (/usr/bin/ldc2-1.40) for ldc2
and ldmd2, just like for dmd.

Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>