Skip to content

Commit

Permalink
gpkg/glibc: disable syscall __NR_get_mempolicy
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxython committed Jan 14, 2024
1 parent 2f9ec5b commit 4a9f45f
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 16 deletions.
7 changes: 4 additions & 3 deletions gpkg/glibc/aarch64-arch-syscall.h.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--- glibc-2.38/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h 2023-07-31 20:54:16.000000000 +0300
+++ glibc-2.38/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h.patch 2023-11-10 23:47:19.646988223 +0300
+++ glibc-2.38/sysdeps/unix/sysv/linux/aarch64/arch-syscall.h.patch 2024-01-14 17:45:25.682631841 +0300
@@ -1,5 +1,4 @@
/* AUTOGENERATED by update-syscall-lists.py. */
-#define __NR_accept 202
Expand All @@ -24,14 +24,15 @@
#define __NR_fadvise64 223
#define __NR_fallocate 47
#define __NR_fanotify_init 262
@@ -62,7 +58,6 @@
@@ -62,8 +58,6 @@
#define __NR_fsync 82
#define __NR_ftruncate 46
#define __NR_futex 98
-#define __NR_futex_waitv 449
#define __NR_get_mempolicy 236
-#define __NR_get_mempolicy 236
#define __NR_get_robust_list 100
#define __NR_getcpu 168
#define __NR_getcwd 17
@@ -168,7 +162,6 @@
#define __NR_personality 92
#define __NR_pidfd_getfd 438
Expand Down
10 changes: 6 additions & 4 deletions gpkg/glibc/arm-arch-syscall.h.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--- glibc-2.38/sysdeps/unix/sysv/linux/arm/arch-syscall.h 2023-07-31 20:54:16.000000000 +0300
+++ glibc-2.38/sysdeps/unix/sysv/linux/arm/arch-syscall.h.patch 2023-11-10 23:47:29.706988219 +0300
+++ glibc-2.38/sysdeps/unix/sysv/linux/arm/arch-syscall.h.patch 2024-01-14 17:45:33.222631838 +0300
@@ -2,7 +2,6 @@
#define __NR__llseek 140
#define __NR__newselect 142
Expand Down Expand Up @@ -41,15 +41,17 @@
#define __NR_fallocate 352
#define __NR_fanotify_init 367
#define __NR_fanotify_mark 368
@@ -90,7 +82,6 @@
@@ -90,9 +82,7 @@
#define __NR_ftruncate64 194
#define __NR_futex 240
#define __NR_futex_time64 422
-#define __NR_futex_waitv 449
#define __NR_futimesat 326
#define __NR_get_mempolicy 320
-#define __NR_get_mempolicy 320
#define __NR_get_robust_list 339
@@ -109,7 +100,6 @@
#define __NR_getcpu 345
#define __NR_getcwd 183
@@ -109,7 +99,6 @@
#define __NR_getitimer 105
#define __NR_getpeername 287
#define __NR_getpgid 132
Expand Down
2 changes: 1 addition & 1 deletion gpkg/glibc/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="GNU C Library"
TERMUX_PKG_LICENSE="GPL-3.0, LGPL-3.0"
TERMUX_PKG_MAINTAINER="@termux-pacman"
TERMUX_PKG_VERSION=2.38
TERMUX_PKG_REVISION=11
TERMUX_PKG_REVISION=12
TERMUX_PKG_SRCURL=https://ftp.gnu.org/gnu/libc/glibc-$TERMUX_PKG_VERSION.tar.xz
TERMUX_PKG_SHA256=fb82998998b2b29965467bc1b69d152e9c307d2cf301c9eafb4555b770ef3fd2
TERMUX_PKG_DEPENDS="linux-api-headers-glibc"
Expand Down
11 changes: 7 additions & 4 deletions gpkg/glibc/i386-arch-syscall.h.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--- glibc-2.38/sysdeps/unix/sysv/linux/i386/arch-syscall.h 2023-07-31 20:54:16.000000000 +0300
+++ glibc-2.38/sysdeps/unix/sysv/linux/i386/arch-syscall.h.patch 2023-11-10 23:47:46.716988212 +0300
+++ glibc-2.38/sysdeps/unix/sysv/linux/i386/arch-syscall.h.patch 2024-01-14 17:45:41.472631835 +0300
@@ -18,24 +18,18 @@
#define __NR_capget 184
#define __NR_capset 185
Expand Down Expand Up @@ -33,15 +33,18 @@
#define __NR_fadvise64 250
#define __NR_fadvise64_64 272
#define __NR_fallocate 324
@@ -94,7 +87,6 @@
@@ -94,10 +87,8 @@
#define __NR_ftruncate64 194
#define __NR_futex 240
#define __NR_futex_time64 422
-#define __NR_futex_waitv 449
#define __NR_futimesat 299
#define __NR_get_kernel_syms 130
#define __NR_get_mempolicy 275
@@ -115,7 +107,6 @@
-#define __NR_get_mempolicy 275
#define __NR_get_robust_list 312
#define __NR_get_thread_area 244
#define __NR_getcpu 318
@@ -115,7 +106,6 @@
#define __NR_getitimer 105
#define __NR_getpeername 368
#define __NR_getpgid 132
Expand Down
11 changes: 7 additions & 4 deletions gpkg/glibc/x86_64-arch-syscall.h.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--- glibc-2.38/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h 2023-07-31 20:54:16.000000000 +0300
+++ glibc-2.38/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h.patch 2023-11-10 23:47:10.546988226 +0300
+++ glibc-2.38/sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h.patch 2024-01-14 17:49:47.552631741 +0300
@@ -1,6 +1,5 @@
/* AUTOGENERATED by update-syscall-lists.py. */
#define __NR__sysctl 156
Expand Down Expand Up @@ -34,15 +34,18 @@
#define __NR_fadvise64 221
#define __NR_fallocate 285
#define __NR_fanotify_init 300
@@ -78,7 +72,6 @@
@@ -78,10 +72,8 @@
#define __NR_fsync 74
#define __NR_ftruncate 77
#define __NR_futex 202
-#define __NR_futex_waitv 449
#define __NR_futimesat 261
#define __NR_get_kernel_syms 177
#define __NR_get_mempolicy 239
@@ -95,7 +88,6 @@
-#define __NR_get_mempolicy 239
#define __NR_get_robust_list 274
#define __NR_get_thread_area 211
#define __NR_getcpu 309
@@ -95,7 +87,6 @@
#define __NR_getitimer 36
#define __NR_getpeername 52
#define __NR_getpgid 121
Expand Down

0 comments on commit 4a9f45f

Please sign in to comment.