Commit graph

24 commits

Author SHA1 Message Date
CvH
69e28bf866
Merge pull request #7582 from heitbaum/toolchain
toolchain updates and glibc 2.37
2023-03-10 11:20:47 +01:00
Rudi Heitbaum
f2269b4ff4 glibc: update to 2.37 2023-03-10 09:08:41 +00:00
Matthias Reichl
ca01cd88b8 glibc: use widevine patches also on aarch64
Signed-off-by: Matthias Reichl <hias@horus.com>
2023-03-09 20:46:13 +01:00
CvH
d2c170f838
Merge pull request #7115 from heitbaum/make44
Update make to 4.4.1
2023-03-05 21:38:22 +01:00
Peter Vicman
1328fa1e45 glibc: Makerules: fix MAKEFLAGS assignment for make-4.4 2023-02-27 10:45:03 +00:00
Aman Gupta Karmani
41ca86881d glibc: clarify behavior without dl_determine_tlsoffset patch 2023-02-09 21:24:23 -08:00
Aman Gupta Karmani
c795e20743 glibc: clarify RELR patch requirements 2023-02-09 21:24:16 -08:00
Matthias Reichl
dee40cb196 Revert "glibc: Makerules: fix MAKEFLAGS assignment for make-4.4"
This reverts commit 3ade176450.
2022-11-11 00:03:10 +01:00
Peter Vicman
3ade176450 glibc: Makerules: fix MAKEFLAGS assignment for make-4.4 2022-10-31 23:42:28 +00:00
alex
7a63b917ad glibc: add workaround for GLIBC_ABI_DT_RELR check for ChromeOS libwidevine 2022-08-02 08:28:02 +00:00
Rudi Heitbaum
bce83e9836 glibc: update to 2.36 2022-08-02 08:27:49 +00:00
Rudi Heitbaum
c1e42790f8 glibc: drop now upstreamed DT_RELR patch which is included in 2.36
Support for DT_RELR relative relocation format has been added to
glibc.  This is a new ELF dynamic tag that improves the size of
relative relocations in shared object files and position independent
executables (PIE).  DT_RELR generation requires linker support for
-z pack-relative-relocs option, which is supported for some targets
in recent binutils versions.  Lazy binding doesn't apply to DT_RELR.

further information:
- https://maskray.me/blog/2021-10-31-relative-relocations-and-relr#glibc
2022-08-02 08:27:49 +00:00
Rudi Heitbaum
cb2b5c4095 glibc: update support for SHT_RELR patch for 2.35
update of this support is at:
- https://maskray.me/blog/2021-10-31-relative-relocations-and-relr#glibc
- https://sourceware.org/pipermail/libc-alpha/2021-October/132029.html

This commit rebases the current SHT_RELR patch to support glibc 2.35.
Future updates should look at using the updated patch though binutils
updates maybe required.
2022-06-19 07:26:25 +00:00
heitbaum
b3e6fc48d6 glibc: update to 2.35
fixes for 2.35
- linux: Fix missing __convert_scm_timestamps (BZ #28860)
2022-06-19 07:26:25 +00:00
Ian Leonard
3824066715 glibc: update to 2.34
Refresh patches.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-25 21:28:35 +00:00
Portisch
5ce550c354
glibc: add patch to increase TLS alignment to stay compatible with newer Widevine CDM modules Since 4.10.2252.0 a TLS alignment of 64 bytes is used but glibc dlopen is limited to 16 and will end up with: 'cannot allocate memory in static TLS block' 2021-06-05 19:50:56 +00:00
kszaq
7fa2987e4e glibc: add support for SHT_RELR sections
The patch is used only for ARM targets, allows to
load blobs from ChromeOS using SHT_RELR

Source: d5bc21e0f0/sys-libs/glibc/files/local/glibc-2.32/0004-sys-libs-glibc-add-support-for-SHT_RELR-sections.patch
2021-05-22 14:19:46 +02:00
heitbaum
63f0e11dcd glibc: update to 2.32 2020-11-26 06:14:32 +00:00
Jernej Skrabec
5f0bee8ac1 glibc: Fix build with -fno-common 2020-06-24 20:56:40 +02:00
MilhouseVH
04c3b9bd26 [glibc] Bump to 2.23 fixing CVE-2015-7547 2016-02-19 08:15:39 +00:00
Stephan Raue
0507ee3c5a glibc: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-11-24 10:09:09 +01:00
Stephan Raue
293c21e909 glibc: update to glibc-2.21
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-02-08 12:24:43 +01:00
Stephan Raue
9071656870 glibc: update to glibc-2.20
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-09 14:28:02 +02:00
Stephan Raue
d5b9691f36 eglibc: add package 'glibc, remove package 'eglibc', switch to 'glibc' as default libc
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-06-27 19:03:04 +02:00