dev-libs/xrt-xdna
Runtime for AIE and FPGA based platforms
-
xrt-xdna-999999
View
Download
Browse License: AMD-Binary-Only Overlay: inode64-overlay -
xrt-xdna-2.21.75~amd64
View
Download
Browse License: AMD-Binary-Only Overlay: inode64-overlay
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.
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.

