294f65945a
UCX (Unified Communication X) is a high-performance communication framework for modern HPC and data-intensive workloads. It provides low-latency, high-bandwidth messaging and remote-memory-access primitives across a wide range of transports, including shared memory, TCP/IP, and RDMA-capable interconnects such as InfiniBand and RoCE (when supported by the platform). UCX is commonly used as a communication substrate for MPI, OpenSHMEM, and other distributed runtimes. It exposes a set of layered APIs (UCP/UCT/UCS/UCM) to balance portability and performance while enabling optimized transport selection, rendezvous protocols, and progress models. PR: 292889
12 lines
291 B
C
12 lines
291 B
C
--- src/ucs/debug/debug.c.orig 2026-01-12 18:10:14 UTC
|
|
+++ src/ucs/debug/debug.c
|
|
@@ -24,6 +24,8 @@
|
|
#include <dlfcn.h>
|
|
#include <link.h>
|
|
#include <dirent.h>
|
|
+#include <signal.h>
|
|
+#include <stdlib.h>
|
|
#ifdef HAVE_DETAILED_BACKTRACE
|
|
# include <bfd.h>
|
|
#endif /* HAVE_DETAILED_BACKTRACE */
|