File: 0003-Fix-build-error-due-to-size_t-pointer-to-uint64_t.patch

package info (click to toggle)
libfabric 2.1.0-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 26,108 kB
  • sloc: ansic: 387,262; python: 3,171; sh: 2,555; makefile: 1,313; cpp: 617; perl: 474; ruby: 123; asm: 27
file content (35 lines) | stat: -rw-r--r-- 1,160 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
From: Roland Fehrenbacher <rf@q-leap.de>
Date: Sat, 15 Mar 2025 16:33:22 +0000
Subject: Fix build error due to size_t pointer to uint64_t

Patch adjusted from NMU (merge request "Changes for FTBFS fix NMU 1.17.0-3.1")

From: Andreas Bombe <aeb@debian.org>
Date: Sat, 19 Oct 2024 22:44:01 +0200
Subject: Fix remaining build errors due to size_t pointers to uint64_t
---
 prov/shm/src/smr_ep.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/prov/shm/src/smr_ep.c b/prov/shm/src/smr_ep.c
index b1c10f6..4e1470e 100644
--- a/prov/shm/src/smr_ep.c
+++ b/prov/shm/src/smr_ep.c
@@ -308,6 +308,7 @@ static int smr_format_ipc(struct smr_cmd *cmd, void *ptr, size_t len,
 {
 	int ret;
 	void *base;
+	size_t base_length;
 
 	cmd->msg.hdr.op_src = smr_src_ipc;
 	cmd->msg.hdr.src_data = smr_get_offset(smr, resp);
@@ -317,7 +318,8 @@ static int smr_format_ipc(struct smr_cmd *cmd, void *ptr, size_t len,
 
 	ret = ofi_hmem_get_base_addr(cmd->msg.data.ipc_info.iface, ptr,
 				     len, &base,
-				     &cmd->msg.data.ipc_info.base_length);
+				     &base_length);
+	cmd->msg.data.ipc_info.base_length = base_length;
 	if (ret)
 		return ret;