percona-server_8_{0,4}: fix build on aarch64-linux (#372388)

This commit is contained in:
Weijia Wang
2025-01-11 17:44:37 +01:00
committed by GitHub
3 changed files with 14 additions and 0 deletions
+1
View File
@@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
./no-force-outline-atomics.patch # Do not force compilers to turn on -moutline-atomics switch
./coredumper-explicitly-import-unistd.patch # fix build on aarch64-linux
];
## NOTE: MySQL upstream frequently twiddles the invocations of libtool. When updating, you might proactively grep for libtool references.
+1
View File
@@ -71,6 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
./no-force-outline-atomics.patch # Do not force compilers to turn on -moutline-atomics switch
./coredumper-explicitly-import-unistd.patch # fix build on aarch64-linux
];
## NOTE: MySQL upstream frequently twiddles the invocations of libtool. When updating, you might proactively grep for libtool references.
@@ -0,0 +1,12 @@
diff --git a/extra/coredumper/src/thread_lister.c b/extra/coredumper/src/thread_lister.c
index 15fedac..181889b 100644
--- a/extra/coredumper/src/thread_lister.c
+++ b/extra/coredumper/src/thread_lister.c
@@ -35,6 +35,7 @@
#include <stdio.h> /* needed for NULL on some powerpc platforms (?!) */
#include <sys/prctl.h>
+#include <unistd.h>
#include "linuxthreads.h"
/* Include other thread listers here that define THREADS macro