Alex Rønne Petersen
5702d67af6
glibc: Update source files to 2.41.
2025-01-31 14:38:21 +01:00
Andrew Kelley
fd8b50ca5c
glibc patch: remove some static asserts from fstatat
...
These are tripping on 32-bit x86 but are intended to prevent glibc
itself from being built with a bad configuration. Zig is only using this
file to create libc_nonshared.a, so it's not relevant.
2024-06-05 22:43:53 -07:00
Andrew Kelley
090025c457
glibc patch: add missing includes for inttypes.h
...
I don't know where glibc thinks uintptr_t is coming from, but here it
is.
2024-06-05 22:43:53 -07:00
Andrew Kelley
eead70f2d6
glibc patch: make fstatat.c and fstatat64.c compile
...
instead of importing every header file under the sun, I copied a couple
inline functions into these files to make them work.
2024-06-05 22:43:53 -07:00
Andrew Kelley
ad34de32a8
update glibc start files to 2.39
...
README file stays intact.
2024-06-05 22:43:53 -07:00
Andrew Kelley
701ef1f8c2
glibc patch: remove some static asserts from fstatat
...
These are tripping on 32-bit x86 but are intended to prevent glibc
itself from being built with a bad configuration. Zig is only using this
file to create libc_nonshared.a, so it's not relevant.
2023-10-13 19:32:54 -07:00
Andrew Kelley
6d8b7e95b5
glibc patch: add missing includes for inttypes.h
...
I don't know where glibc thinks uintptr_t is coming from, but here it
is.
2023-10-13 18:12:00 -07:00
Andrew Kelley
50e18343a9
glibc patch: make fstatat.c and fstatat64.c compile
...
instead of importing every header file under the sun, I copied a couple
inline functions into these files to make them work.
2023-10-13 18:06:12 -07:00
Andrew Kelley
2314051aca
update glibc start files to 2.38
...
I went ahead and left the README.md file deleted because it had broken
git hashes. Better to use `git log -- lib/libc/glibc/` to find out the
patches.
2023-10-13 17:44:27 -07:00
Andrew Kelley
e03c951a79
glibc: libc_nonshared.a: add missing includes for inttypes.h
...
I don't know where glibc thinks uintptr_t is coming from, but here it
is.
2021-12-16 03:01:13 -07:00
Andrew Kelley
bf2bd8e722
glibc: patches to make fstatat.c and fstatat64.c compile
...
instead of importing every header file under the sun, I copied a couple
inline functions into these files to make them work.
2021-12-16 03:01:13 -07:00
Andrew Kelley
3dcd3612dc
glibc: use linux-specific files for nonshared
...
Upstream, some of the nonshared functions moved to be different for hurd
and for linux. Since our glibc is linux-only we update to use the
linux-specific files.
This fixes std lib tests for x86_64 when linking glibc.
2021-12-15 15:23:56 -07:00