From: guojinhui Date: Thu, 14 May 2020 16:09:46 +0000 (+0200) Subject: Add arch-syscall.h dependency for generating sysd-syscalls file X-Git-Tag: glibc-2.32~335 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98b2dc7e208772e7088c63e3031f75c2b92548b4;p=thirdparty%2Fglibc.git Add arch-syscall.h dependency for generating sysd-syscalls file After using "make update-syscall-lists" to update arch-syscall.h for new kernel versions, sysd-syscalls will not be not be regenerated. This will cause a compile error because the new data is not being picked up. Fixes commit a1bd5f86739926469bbe0054b93305ff5905b070 ("Linux: Use system call tables during build"). Reviewed-by: Florian Weimer --- diff --git a/sysdeps/unix/Makefile b/sysdeps/unix/Makefile index 109d270d774..0173802ba7f 100644 --- a/sysdeps/unix/Makefile +++ b/sysdeps/unix/Makefile @@ -92,6 +92,7 @@ compile-syscall = $(COMPILE.S) -o $@ -x assembler-with-cpp - \ ifndef avoid-generated $(common-objpfx)sysd-syscalls: $(..)sysdeps/unix/make-syscalls.sh \ $(wildcard $(+sysdep_dirs:%=%/syscalls.list)) \ + $(wildcard $(+sysdep_dirs:%=%/arch-syscall.h)) \ $(common-objpfx)libc-modules.stmp for dir in $(+sysdep_dirs); do \ test -f $$dir/syscalls.list && \