diff options
| author | Tristan Ross <tristan.ross@midstall.com> | 2024-08-02 08:35:05 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2024-08-02 09:54:08 +0200 |
| commit | 3ebb8806635b8fb707dc0f260be902a9ae592ee0 (patch) | |
| tree | f0762e16286313acb548f2a084196f7fb32713be | |
| parent | 635a3d87de03193f28bb840957e387981365566f (diff) | |
| download | zig-3ebb8806635b8fb707dc0f260be902a9ae592ee0.tar.gz zig-3ebb8806635b8fb707dc0f260be902a9ae592ee0.zip | |
glibc: Replace ilp32/lp64 headers with ilp32d/lp64d.
The former are soft float; the latter are hard float. We primarily care about
hard float here.
Signed-off-by: Alex Rønne Petersen <alex@alexrp.com>
| -rw-r--r-- | lib/libc/include/riscv32-linux-gnu/gnu/lib-names-ilp32d.h (renamed from lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64.h) | 8 | ||||
| -rw-r--r-- | lib/libc/include/riscv32-linux-gnu/gnu/stubs-ilp32d.h (renamed from lib/libc/include/riscv32-linux-gnu/gnu/stubs-ilp32.h) | 16 | ||||
| -rw-r--r-- | lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64d.h (renamed from lib/libc/include/riscv32-linux-gnu/gnu/lib-names-ilp32.h) | 8 | ||||
| -rw-r--r-- | lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64d.h (renamed from lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64.h) | 16 |
4 files changed, 10 insertions, 38 deletions
diff --git a/lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64.h b/lib/libc/include/riscv32-linux-gnu/gnu/lib-names-ilp32d.h index facadbf088..5d0f5d7d66 100644 --- a/lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64.h +++ b/lib/libc/include/riscv32-linux-gnu/gnu/lib-names-ilp32d.h @@ -1,10 +1,10 @@ /* This file is automatically generated. */ #ifndef __GNU_LIB_NAMES_H -# error "Never use <gnu/lib-names-lp64.h> directly; include <gnu/lib-names.h> instead." +# error "Never use <gnu/lib-names-ilp32d.h> directly; include <gnu/lib-names.h> instead." #endif -#define LD_LINUX_RISCV64_LP64_SO "ld-linux-riscv64-lp64.so.1" -#define LD_SO "ld-linux-riscv64-lp64.so.1" +#define LD_LINUX_RISCV32_ILP32D_SO "ld-linux-riscv32-ilp32d.so.1" +#define LD_SO "ld-linux-riscv32-ilp32d.so.1" #define LIBANL_SO "libanl.so.1" #define LIBBROKENLOCALE_SO "libBrokenLocale.so.1" #define LIBC_MALLOC_DEBUG_SO "libc_malloc_debug.so.0" @@ -24,4 +24,4 @@ #define LIBRESOLV_SO "libresolv.so.2" #define LIBRT_SO "librt.so.1" #define LIBTHREAD_DB_SO "libthread_db.so.1" -#define LIBUTIL_SO "libutil.so.1"
\ No newline at end of file +#define LIBUTIL_SO "libutil.so.1" diff --git a/lib/libc/include/riscv32-linux-gnu/gnu/stubs-ilp32.h b/lib/libc/include/riscv32-linux-gnu/gnu/stubs-ilp32d.h index 6ce02418e6..4d4c0d146a 100644 --- a/lib/libc/include/riscv32-linux-gnu/gnu/stubs-ilp32.h +++ b/lib/libc/include/riscv32-linux-gnu/gnu/stubs-ilp32d.h @@ -14,25 +14,11 @@ #define __stub___compat_uselib #define __stub_chflags #define __stub_fchflags -#define __stub_feclearexcept #define __stub_fedisableexcept #define __stub_feenableexcept -#define __stub_fegetenv #define __stub_fegetexcept -#define __stub_fegetexceptflag -#define __stub_fegetmode -#define __stub_fegetround -#define __stub_feholdexcept -#define __stub_feraiseexcept -#define __stub_fesetenv -#define __stub_fesetexcept -#define __stub_fesetexceptflag -#define __stub_fesetmode -#define __stub_fesetround -#define __stub_fetestexcept -#define __stub_feupdateenv #define __stub_gtty #define __stub_revoke #define __stub_setlogin #define __stub_sigreturn -#define __stub_stty
\ No newline at end of file +#define __stub_stty diff --git a/lib/libc/include/riscv32-linux-gnu/gnu/lib-names-ilp32.h b/lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64d.h index f7cf1ab8a2..e16743eb16 100644 --- a/lib/libc/include/riscv32-linux-gnu/gnu/lib-names-ilp32.h +++ b/lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64d.h @@ -1,10 +1,10 @@ /* This file is automatically generated. */ #ifndef __GNU_LIB_NAMES_H -# error "Never use <gnu/lib-names-ilp32.h> directly; include <gnu/lib-names.h> instead." +# error "Never use <gnu/lib-names-lp64d.h> directly; include <gnu/lib-names.h> instead." #endif -#define LD_LINUX_RISCV32_ILP32_SO "ld-linux-riscv32-ilp32.so.1" -#define LD_SO "ld-linux-riscv32-ilp32.so.1" +#define LD_LINUX_RISCV64_LP64D_SO "ld-linux-riscv64-lp64d.so.1" +#define LD_SO "ld-linux-riscv64-lp64d.so.1" #define LIBANL_SO "libanl.so.1" #define LIBBROKENLOCALE_SO "libBrokenLocale.so.1" #define LIBC_MALLOC_DEBUG_SO "libc_malloc_debug.so.0" @@ -24,4 +24,4 @@ #define LIBRESOLV_SO "libresolv.so.2" #define LIBRT_SO "librt.so.1" #define LIBTHREAD_DB_SO "libthread_db.so.1" -#define LIBUTIL_SO "libutil.so.1"
\ No newline at end of file +#define LIBUTIL_SO "libutil.so.1" diff --git a/lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64.h b/lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64d.h index 6ce02418e6..4d4c0d146a 100644 --- a/lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64.h +++ b/lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64d.h @@ -14,25 +14,11 @@ #define __stub___compat_uselib #define __stub_chflags #define __stub_fchflags -#define __stub_feclearexcept #define __stub_fedisableexcept #define __stub_feenableexcept -#define __stub_fegetenv #define __stub_fegetexcept -#define __stub_fegetexceptflag -#define __stub_fegetmode -#define __stub_fegetround -#define __stub_feholdexcept -#define __stub_feraiseexcept -#define __stub_fesetenv -#define __stub_fesetexcept -#define __stub_fesetexceptflag -#define __stub_fesetmode -#define __stub_fesetround -#define __stub_fetestexcept -#define __stub_feupdateenv #define __stub_gtty #define __stub_revoke #define __stub_setlogin #define __stub_sigreturn -#define __stub_stty
\ No newline at end of file +#define __stub_stty |
