gpo.zugaina.org

Search Portage & Overlays:

dev-libs/xrt-xdna

Runtime for AIE and FPGA based platforms

Screenshots

ChangeLog

commit 2ba1b104230e4769f7f32065fb27622d1fca9871
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 00:48:39 2026 +0200

dev-libs/xrt-xdna: share distfile name with xdna-driver

Both ebuilds fetch https://github.com/amd/xdna-driver/archive/refs/tags/$.tar.gz
but renamed it to xrt-xdna-$.tar.gz here while dev-libs/xdna-driver
uses xdna-driver-$.tar.gz. Identical content under two names
produced pkgcheck MatchingChksums and wasted distdir space.

Drop our rename and share xdna-driver-$.tar.gz so users get one
distfile for both packages. S="$/xdna-driver-$" already
points at the upstream-supplied directory name and is unaffected.

commit 7b67c4060215f2203424008f8d1f30154ab0b695
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 21:05:04 2026 +0200

dev-libs/xrt-xdna: fix scoped-enum lookup of std::memory_order under C++20

src/shim/umq/{dbg_hwq,hwq}.cpp use std::memory_order::memory_order_seq_cst,
the unscoped-enumerator name leaked from the C++11/14/17 unscoped-enum
form. C++20 made std::memory_order a scoped enum class with members
named seq_cst/relaxed/etc.; memory_order_seq_cst is no longer valid.
Recent g++ defaults to C++20+, so the shim TUs fail to compile.

Switch to the scoped form which works under both C++17 and C++20.
Carries -r1 only; the live -999999 ebuild may absorb upstream's own
fix when it lands.

commit f9c8d81c05235ae2a06ed8ea770173ad7c3bca9b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 19:23:21 2026 +0200

dev-libs/xrt-xdna: import 2.21.75-r1 + 999999 from ::guru

Userspace XDNA glue from amd/xdna-driver, packaged as a sibling of
dev-util/xrt and the kernel-side dev-libs/xdna-driver. Imported
unchanged (carries xrt-xdna-0_p20251025-fix-clang.patch).

Cascade dep for sci-ml/fastflowlm; retire when fastflowlm lands in
::guru.