Skip to content

Commit b2d1269

Browse files
Fix coredumper build on aarch64
Fixes: #4550
1 parent 966461b commit b2d1269

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

deps/Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ ev: libev/libev/.libs/libev.a
115115
coredumper/coredumper/src/libcoredumper.a:
116116
cd coredumper && rm -rf coredumper-*/ || true
117117
cd coredumper && tar -zxf coredumper-*.tar.gz
118+
patch -d coredumper/coredumper -p1 -i ../0001-Include-unistd.h-for-getpid.patch
118119
cd coredumper/coredumper && cmake . -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Debug
119120
cd coredumper/coredumper && CC=${CC} CXX=${CXX} ${MAKE}
120121
coredumper: coredumper/coredumper/src/libcoredumper.a
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
From cb0b6bcde64b3d108f5f9adb429af57890e0bcee Mon Sep 17 00:00:00 2001
2+
From: Igor Raits <igor.raits@gmail.com>
3+
Date: Sat, 18 May 2024 19:57:19 +0200
4+
Subject: [PATCH] Include unistd.h for getpid()
5+
6+
---
7+
src/thread_lister.c | 1 +
8+
1 file changed, 1 insertion(+)
9+
10+
diff --git a/src/thread_lister.c b/src/thread_lister.c
11+
index 15fedac..48cb4e4 100644
12+
--- a/src/thread_lister.c
13+
+++ b/src/thread_lister.c
14+
@@ -34,6 +34,7 @@
15+
#include "thread_lister.h"
16+
17+
#include <stdio.h> /* needed for NULL on some powerpc platforms (?!) */
18+
+#include <unistd.h> /* getpid() */
19+
#include <sys/prctl.h>
20+
21+
#include "linuxthreads.h"
22+
--
23+
2.45.0
24+

0 commit comments

Comments
 (0)