From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id D649E3858D1E; Mon, 20 Feb 2023 16:29:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D649E3858D1E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1676910575; bh=5BOJjRLvux0KXiVyk/wY2PlFl0j1mcyEl5MxmFLnmTA=; h=From:To:Subject:Date:From; b=N/5MmkXW3EfF6QW+SD38oIwz7elZZHVuZZlUut3PlqiXBO7mgOoctumJ8U6zpJYbm Bjtxfb1eAXhks55+dhNvVAyo6a5D/Si3Dg5OcbGIA4pF7ZjY8Lx18bNPffO04sRDSI RdOGJyRNMuFrAmVhz9JG2ivKZhCBrFNVNYkJZ5h0= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc] Linux: Remove generic Implies X-Act-Checkin: glibc X-Git-Author: Adhemerval Zanella X-Git-Refname: refs/heads/master X-Git-Oldrev: 5d66eb85a80d199d8839cfb1da1b66a23efb60bd X-Git-Newrev: 3f98a5c027de375ffe34cf036f80bacb9a40a9be Message-Id: <20230220162935.D649E3858D1E@sourceware.org> Date: Mon, 20 Feb 2023 16:29:35 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3f98a5c027de375ffe34cf036f80bacb9a40a9be commit 3f98a5c027de375ffe34cf036f80bacb9a40a9be Author: Adhemerval Zanella Date: Wed Oct 19 09:36:09 2022 -0300 Linux: Remove generic Implies The default Linux implementation already handled the Linux generic ABIs interface used on newer architectures, so there is no need to Imply the generic any longer. Reviewed-by: Carlos O'Donell Tested-by: Carlos O'Donell Diff: --- sysdeps/unix/sysv/linux/aarch64/Implies | 1 - sysdeps/unix/sysv/linux/arc/Implies | 2 -- sysdeps/unix/sysv/linux/csky/Implies | 2 -- sysdeps/unix/sysv/linux/generic/README | 11 ----------- sysdeps/unix/sysv/linux/loongarch/lp64/Implies | 1 - sysdeps/unix/sysv/linux/nios2/Implies | 2 -- sysdeps/unix/sysv/linux/or1k/Implies | 2 -- sysdeps/unix/sysv/linux/riscv/rv32/Implies | 2 -- sysdeps/unix/sysv/linux/riscv/rv64/Implies | 1 - 9 files changed, 24 deletions(-) diff --git a/sysdeps/unix/sysv/linux/aarch64/Implies b/sysdeps/unix/sysv/linux/aarch64/Implies index 4409e19b92..9c2d2c9870 100644 --- a/sysdeps/unix/sysv/linux/aarch64/Implies +++ b/sysdeps/unix/sysv/linux/aarch64/Implies @@ -1,3 +1,2 @@ aarch64/nptl -unix/sysv/linux/generic unix/sysv/linux/wordsize-64 diff --git a/sysdeps/unix/sysv/linux/arc/Implies b/sysdeps/unix/sysv/linux/arc/Implies index 7f739a0340..5c1698c045 100644 --- a/sysdeps/unix/sysv/linux/arc/Implies +++ b/sysdeps/unix/sysv/linux/arc/Implies @@ -1,3 +1 @@ arc/nptl -unix/sysv/linux/generic/wordsize-32 -unix/sysv/linux/generic diff --git a/sysdeps/unix/sysv/linux/csky/Implies b/sysdeps/unix/sysv/linux/csky/Implies index f37776ccef..2259772947 100644 --- a/sysdeps/unix/sysv/linux/csky/Implies +++ b/sysdeps/unix/sysv/linux/csky/Implies @@ -1,3 +1 @@ -unix/sysv/linux/generic/wordsize-32 -unix/sysv/linux/generic csky/nptl diff --git a/sysdeps/unix/sysv/linux/generic/README b/sysdeps/unix/sysv/linux/generic/README deleted file mode 100644 index 301a6107e1..0000000000 --- a/sysdeps/unix/sysv/linux/generic/README +++ /dev/null @@ -1,11 +0,0 @@ -This hierarchy supports Linux systems using the new -asm-generic/unistd.h, which removes many familiar old syscalls. For -example, to implement open(), newer Linux architectures require glibc -to invoke the __NR_openat syscall with AT_FDCWD. This hierarchy -provides all those implementations. - -It also provides support for 32-bit platforms using the 64-bit kernel -syscall APIs, as the 32-bit ones are no longer provided. Note that -newer ILP32 environments (x32 or AArch64:ILP32, for example) are -converting to use more 64-bit types in kernel syscalls, so that aspect -of this support is in more flux as of this writing. diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/Implies b/sysdeps/unix/sysv/linux/loongarch/lp64/Implies index 117c2b8efe..e0390cc3bf 100644 --- a/sysdeps/unix/sysv/linux/loongarch/lp64/Implies +++ b/sysdeps/unix/sysv/linux/loongarch/lp64/Implies @@ -1,3 +1,2 @@ unix/sysv/linux/loongarch -unix/sysv/linux/generic unix/sysv/linux/wordsize-64 diff --git a/sysdeps/unix/sysv/linux/nios2/Implies b/sysdeps/unix/sysv/linux/nios2/Implies index 4d0478bf8f..e6c9be4665 100644 --- a/sysdeps/unix/sysv/linux/nios2/Implies +++ b/sysdeps/unix/sysv/linux/nios2/Implies @@ -1,3 +1 @@ nios2/nptl -unix/sysv/linux/generic/wordsize-32 -unix/sysv/linux/generic diff --git a/sysdeps/unix/sysv/linux/or1k/Implies b/sysdeps/unix/sysv/linux/or1k/Implies index f39f16c04a..07f8e71adc 100644 --- a/sysdeps/unix/sysv/linux/or1k/Implies +++ b/sysdeps/unix/sysv/linux/or1k/Implies @@ -1,3 +1 @@ or1k/nptl -unix/sysv/linux/generic/wordsize-32 -unix/sysv/linux/generic diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/Implies b/sysdeps/unix/sysv/linux/riscv/rv32/Implies index 8b7deb33cd..83db34c5d5 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv32/Implies +++ b/sysdeps/unix/sysv/linux/riscv/rv32/Implies @@ -1,3 +1 @@ unix/sysv/linux/riscv -unix/sysv/linux/generic/wordsize-32 -unix/sysv/linux/generic diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/Implies b/sysdeps/unix/sysv/linux/riscv/rv64/Implies index f042343bf7..2f9ad9ff94 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/Implies +++ b/sysdeps/unix/sysv/linux/riscv/rv64/Implies @@ -1,3 +1,2 @@ unix/sysv/linux/riscv -unix/sysv/linux/generic unix/sysv/linux/wordsize-64