Overwrite target for x86_64_v2
Update patch-git.lua to handle AlmaLinux branches correctly Add support for AlmaLinux import UBI format
This commit is contained in:
commit
f70aecbf3e
85
glibc-RHEL-141732.patch
Normal file
85
glibc-RHEL-141732.patch
Normal file
@ -0,0 +1,85 @@
|
||||
commit c9188d333717d3ceb7e3020011651f424f749f93
|
||||
Author: Siddhesh Poyarekar <siddhesh@gotplt.org>
|
||||
Date: Thu Jan 15 06:06:40 2026 -0500
|
||||
|
||||
memalign: reinstate alignment overflow check (CVE-2026-0861)
|
||||
|
||||
The change to cap valid sizes to PTRDIFF_MAX inadvertently dropped the
|
||||
overflow check for alignment in memalign functions, _mid_memalign and
|
||||
_int_memalign. Reinstate the overflow check in _int_memalign, aligned
|
||||
with the PTRDIFF_MAX change since that is directly responsible for the
|
||||
CVE. The missing _mid_memalign check is not relevant (and does not have
|
||||
a security impact) and may need a different approach to fully resolve,
|
||||
so it has been omitted.
|
||||
|
||||
CVE-Id: CVE-2026-0861
|
||||
Vulnerable-Commit: 9bf8e29ca136094f73f69f725f15c51facc97206
|
||||
Reported-by: Igor Morgenstern, Aisle Research
|
||||
Fixes: BZ #33796
|
||||
Reviewed-by: Wilco Dijkstra <Wilco.Dijkstra@arm.com>
|
||||
Signed-off-by: Siddhesh Poyarekar <siddhesh@gotplt.org>
|
||||
|
||||
Conflicts:
|
||||
malloc/malloc.c
|
||||
(checked_request2size is still used downstream)
|
||||
|
||||
diff --git a/malloc/malloc.c b/malloc/malloc.c
|
||||
index 9e577ab90010a0f1..db06d9708a1ee397 100644
|
||||
--- a/malloc/malloc.c
|
||||
+++ b/malloc/malloc.c
|
||||
@@ -5049,7 +5049,7 @@ _int_memalign (mstate av, size_t alignment, size_t bytes)
|
||||
INTERNAL_SIZE_T size;
|
||||
|
||||
nb = checked_request2size (bytes);
|
||||
- if (nb == 0)
|
||||
+ if (nb == 0 || alignment > PTRDIFF_MAX)
|
||||
{
|
||||
__set_errno (ENOMEM);
|
||||
return NULL;
|
||||
@@ -5065,7 +5065,10 @@ _int_memalign (mstate av, size_t alignment, size_t bytes)
|
||||
we don't find anything in those bins, the common malloc code will
|
||||
scan starting at 2x. */
|
||||
|
||||
- /* Call malloc with worst case padding to hit alignment. */
|
||||
+ /* Call malloc with worst case padding to hit alignment. ALIGNMENT is a
|
||||
+ power of 2, so it tops out at (PTRDIFF_MAX >> 1) + 1, leaving plenty of
|
||||
+ space to add MINSIZE and whatever checked_request2size adds to BYTES to
|
||||
+ get NB. Consequently, total below also does not overflow. */
|
||||
m = (char *) (_int_malloc (av, nb + alignment + MINSIZE));
|
||||
|
||||
if (m == 0)
|
||||
diff --git a/malloc/tst-malloc-too-large.c b/malloc/tst-malloc-too-large.c
|
||||
index 2b91377e54cdc485..15b25cf01d482951 100644
|
||||
--- a/malloc/tst-malloc-too-large.c
|
||||
+++ b/malloc/tst-malloc-too-large.c
|
||||
@@ -152,7 +152,6 @@ test_large_allocations (size_t size)
|
||||
}
|
||||
|
||||
|
||||
-static long pagesize;
|
||||
|
||||
/* This function tests the following aligned memory allocation functions
|
||||
using several valid alignments and precedes each allocation test with a
|
||||
@@ -171,8 +170,8 @@ test_large_aligned_allocations (size_t size)
|
||||
|
||||
/* All aligned memory allocation functions expect an alignment that is a
|
||||
power of 2. Given this, we test each of them with every valid
|
||||
- alignment from 1 thru PAGESIZE. */
|
||||
- for (align = 1; align <= pagesize; align *= 2)
|
||||
+ alignment for the type of ALIGN, i.e. until it wraps to 0. */
|
||||
+ for (align = 1; align > 0; align <<= 1)
|
||||
{
|
||||
test_setup ();
|
||||
#if __GNUC_PREREQ (7, 0)
|
||||
@@ -265,11 +264,6 @@ do_test (void)
|
||||
DIAG_IGNORE_NEEDS_COMMENT (7, "-Walloc-size-larger-than=");
|
||||
#endif
|
||||
|
||||
- /* Aligned memory allocation functions need to be tested up to alignment
|
||||
- size equivalent to page size, which should be a power of 2. */
|
||||
- pagesize = sysconf (_SC_PAGESIZE);
|
||||
- TEST_VERIFY_EXIT (powerof2 (pagesize));
|
||||
-
|
||||
/* Loop 1: Ensure that all allocations with SIZE close to SIZE_MAX, i.e.
|
||||
in the range (SIZE_MAX - 2^14, SIZE_MAX], fail.
|
||||
|
||||
70
glibc-RHEL-141848.patch
Normal file
70
glibc-RHEL-141848.patch
Normal file
@ -0,0 +1,70 @@
|
||||
commit e56ff82d5034ec66c6a78f517af6faa427f65b0b
|
||||
Author: Carlos O'Donell <carlos@redhat.com>
|
||||
Date: Thu Jan 15 15:09:38 2026 -0500
|
||||
|
||||
resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)
|
||||
|
||||
The default network value of zero for net was never tested for and
|
||||
results in a DNS query constructed from uninitialized stack bytes.
|
||||
The solution is to provide a default query for the case where net
|
||||
is zero.
|
||||
|
||||
Adding a test case for this was straight forward given the existence of
|
||||
tst-resolv-network and if the test is added without the fix you observe
|
||||
this failure:
|
||||
|
||||
FAIL: resolv/tst-resolv-network
|
||||
original exit status 1
|
||||
error: tst-resolv-network.c:174: invalid QNAME: \146\218\129\128
|
||||
error: 1 test failures
|
||||
|
||||
With a random QNAME resulting from the use of uninitialized stack bytes.
|
||||
|
||||
After the fix the test passes.
|
||||
|
||||
Additionally verified using wireshark before and after to ensure
|
||||
on-the-wire bytes for the DNS query were as expected.
|
||||
|
||||
No regressions on x86_64.
|
||||
|
||||
Reviewed-by: Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
diff --git a/resolv/nss_dns/dns-network.c b/resolv/nss_dns/dns-network.c
|
||||
index b32fd0fcab4fcc2c..71d67aa6f89722e2 100644
|
||||
--- a/resolv/nss_dns/dns-network.c
|
||||
+++ b/resolv/nss_dns/dns-network.c
|
||||
@@ -207,6 +207,10 @@ _nss_dns_getnetbyaddr_r (uint32_t net, int type, struct netent *result,
|
||||
sprintf (qbuf, "%u.%u.%u.%u.in-addr.arpa", net_bytes[3], net_bytes[2],
|
||||
net_bytes[1], net_bytes[0]);
|
||||
break;
|
||||
+ default:
|
||||
+ /* Default network (net is originally zero). */
|
||||
+ strcpy (qbuf, "0.0.0.0.in-addr.arpa");
|
||||
+ break;
|
||||
}
|
||||
|
||||
net_buffer.buf = orig_net_buffer = (querybuf *) alloca (1024);
|
||||
diff --git a/resolv/tst-resolv-network.c b/resolv/tst-resolv-network.c
|
||||
index f40e6f926c581f0b..8d4f8badf3781603 100644
|
||||
--- a/resolv/tst-resolv-network.c
|
||||
+++ b/resolv/tst-resolv-network.c
|
||||
@@ -46,6 +46,9 @@ handle_code (const struct resolv_response_context *ctx,
|
||||
{
|
||||
switch (code)
|
||||
{
|
||||
+ case 0:
|
||||
+ send_ptr (b, qname, qclass, qtype, "0.in-addr.arpa");
|
||||
+ break;
|
||||
case 1:
|
||||
send_ptr (b, qname, qclass, qtype, "1.in-addr.arpa");
|
||||
break;
|
||||
@@ -265,6 +268,9 @@ do_test (void)
|
||||
"error: TRY_AGAIN\n");
|
||||
|
||||
/* Lookup by address, success cases. */
|
||||
+ check_reverse (0,
|
||||
+ "name: 0.in-addr.arpa\n"
|
||||
+ "net: 0x00000000\n");
|
||||
check_reverse (1,
|
||||
"name: 1.in-addr.arpa\n"
|
||||
"net: 0x00000001\n");
|
||||
76
glibc-RHEL-142193-1.patch
Normal file
76
glibc-RHEL-142193-1.patch
Normal file
@ -0,0 +1,76 @@
|
||||
commit 5d23dfb289174d73b8907b86d2bef7a3ca889840
|
||||
Author: H.J. Lu <hjl.tools@gmail.com>
|
||||
Date: Sat Jul 19 07:43:29 2025 -0700
|
||||
|
||||
tst-env-setuid: Delete LD_DEBUG_OUTPUT output
|
||||
|
||||
Update tst-env-setuid.c to delete LD_DEBUG_OUTPUT output, instead of
|
||||
leaving it behind.
|
||||
|
||||
This partially fixes BZ #33182.
|
||||
|
||||
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
|
||||
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||||
|
||||
diff --git a/elf/tst-env-setuid.c b/elf/tst-env-setuid.c
|
||||
index c084aa4c1a382152..479087f0e738a4d0 100644
|
||||
--- a/elf/tst-env-setuid.c
|
||||
+++ b/elf/tst-env-setuid.c
|
||||
@@ -40,6 +40,8 @@ static char SETGID_CHILD[] = "setgid-child";
|
||||
# define PROFILE_LIB "tst-sonamemove-runmod2.so"
|
||||
#endif
|
||||
|
||||
+#define LD_DEBUG_OUTPUT "/tmp/some-file"
|
||||
+
|
||||
struct envvar_t
|
||||
{
|
||||
const char *env;
|
||||
@@ -62,7 +64,7 @@ static const struct envvar_t filtered_envvars[] =
|
||||
{ "MALLOC_TRIM_THRESHOLD_", FILTERED_VALUE },
|
||||
{ "RES_OPTIONS", FILTERED_VALUE },
|
||||
{ "LD_DEBUG", "all" },
|
||||
- { "LD_DEBUG_OUTPUT", "/tmp/some-file" },
|
||||
+ { "LD_DEBUG_OUTPUT", LD_DEBUG_OUTPUT },
|
||||
{ "LD_WARN", FILTERED_VALUE },
|
||||
{ "LD_VERBOSE", FILTERED_VALUE },
|
||||
{ "LD_BIND_NOW", "0" },
|
||||
@@ -75,6 +77,14 @@ static const struct envvar_t unfiltered_envvars[] =
|
||||
{ "LD_ASSUME_KERNEL", UNFILTERED_VALUE },
|
||||
};
|
||||
|
||||
+static void
|
||||
+unlink_ld_debug_output (pid_t pid)
|
||||
+{
|
||||
+ char *output = xasprintf ("%s.%d", LD_DEBUG_OUTPUT, pid);
|
||||
+ unlink (output);
|
||||
+ free (output);
|
||||
+}
|
||||
+
|
||||
static int
|
||||
test_child (void)
|
||||
{
|
||||
@@ -139,13 +149,21 @@ do_test (int argc, char **argv)
|
||||
/* Setgid child process. */
|
||||
if (argc == 2 && strcmp (argv[1], SETGID_CHILD) == 0)
|
||||
{
|
||||
+ pid_t ppid = getppid ();
|
||||
+
|
||||
if (getgid () == getegid ())
|
||||
- /* This can happen if the file system is mounted nosuid. */
|
||||
- FAIL_UNSUPPORTED ("SGID failed: GID and EGID match (%jd)\n",
|
||||
- (intmax_t) getgid ());
|
||||
+ {
|
||||
+ /* This can happen if the file system is mounted nosuid. */
|
||||
+ unlink_ld_debug_output (ppid);
|
||||
+
|
||||
+ FAIL_UNSUPPORTED ("SGID failed: GID and EGID match (%jd)\n",
|
||||
+ (intmax_t) getgid ());
|
||||
+ }
|
||||
|
||||
int ret = test_child ();
|
||||
|
||||
+ unlink_ld_debug_output (ppid);
|
||||
+
|
||||
if (ret != 0)
|
||||
exit (1);
|
||||
return 0;
|
||||
176
glibc-RHEL-142193-2.patch
Normal file
176
glibc-RHEL-142193-2.patch
Normal file
@ -0,0 +1,176 @@
|
||||
commit 7b543dcdf97d07fd4346feb17916e08fe83ad0ae
|
||||
Author: Florian Weimer <fweimer@redhat.com>
|
||||
Date: Thu Jan 15 22:29:46 2026 +0100
|
||||
|
||||
elf: Ignore LD_PROFILE if LD_PROFILE_OUTPUT is not set (bug 33797)
|
||||
|
||||
The previous default for LD_PROFILE_OUTPUT, /var/tmp, is insecure
|
||||
because it's typically a 1777 directory, and other systems could
|
||||
place malicious files there which interfere with execution.
|
||||
|
||||
Requiring the user to specify a profiling directory mitigates
|
||||
the impact of bug 33797. Clear LD_PROFILE_OUTPUT alongside
|
||||
with LD_PROFILE.
|
||||
|
||||
Rework the test not to use predictable file names.
|
||||
|
||||
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
|
||||
|
||||
diff --git a/elf/rtld.c b/elf/rtld.c
|
||||
index cd790e37f2a323a4..8b189a87f76e7e08 100644
|
||||
--- a/elf/rtld.c
|
||||
+++ b/elf/rtld.c
|
||||
@@ -360,7 +360,6 @@ struct rtld_global_ro _rtld_global_ro attribute_relro =
|
||||
._dl_fpu_control = _FPU_DEFAULT,
|
||||
._dl_pagesize = EXEC_PAGESIZE,
|
||||
._dl_inhibit_cache = 0,
|
||||
- ._dl_profile_output = "/var/tmp",
|
||||
|
||||
/* Function pointers. */
|
||||
._dl_debug_printf = _dl_debug_printf,
|
||||
@@ -2735,6 +2734,15 @@ process_envvars_default (struct dl_main_state *state)
|
||||
}
|
||||
}
|
||||
|
||||
+ /* There is no fixed, safe directory to store profiling data, so
|
||||
+ activate LD_PROFILE only if LD_PROFILE_OUTPUT is set as well. */
|
||||
+ if (GLRO(dl_profile) != NULL && GLRO(dl_profile_output) == NULL)
|
||||
+ {
|
||||
+ _dl_error_printf ("\
|
||||
+warning: LD_PROFILE ignored because LD_PROFILE_OUTPUT not specified\n");
|
||||
+ GLRO(dl_profile) = NULL;
|
||||
+ }
|
||||
+
|
||||
/* If we have to run the dynamic linker in debugging mode and the
|
||||
LD_DEBUG_OUTPUT environment variable is given, we write the debug
|
||||
messages to this file. */
|
||||
diff --git a/elf/tst-env-setuid.c b/elf/tst-env-setuid.c
|
||||
index 479087f0e738a4d0..7336ccc4e0c01084 100644
|
||||
--- a/elf/tst-env-setuid.c
|
||||
+++ b/elf/tst-env-setuid.c
|
||||
@@ -40,7 +40,11 @@ static char SETGID_CHILD[] = "setgid-child";
|
||||
# define PROFILE_LIB "tst-sonamemove-runmod2.so"
|
||||
#endif
|
||||
|
||||
-#define LD_DEBUG_OUTPUT "/tmp/some-file"
|
||||
+/* Computed path for LD_DEBUG_OUTPUT. */
|
||||
+static char *debugoutputpath;
|
||||
+
|
||||
+/* Expected file name for erroneous LD_PROFILE output. */
|
||||
+static char *profilepath;
|
||||
|
||||
struct envvar_t
|
||||
{
|
||||
@@ -58,13 +62,14 @@ static const struct envvar_t filtered_envvars[] =
|
||||
{ "LD_LIBRARY_PATH", FILTERED_VALUE },
|
||||
{ "LD_PRELOAD", FILTERED_VALUE },
|
||||
{ "LD_PROFILE", PROFILE_LIB },
|
||||
+ { "LD_PROFILE_OUTPUT", "/var/tmp" }, /* Not actually used. */
|
||||
{ "MALLOC_ARENA_MAX", FILTERED_VALUE },
|
||||
{ "MALLOC_PERTURB_", FILTERED_VALUE },
|
||||
{ "MALLOC_TRACE", FILTERED_VALUE },
|
||||
{ "MALLOC_TRIM_THRESHOLD_", FILTERED_VALUE },
|
||||
{ "RES_OPTIONS", FILTERED_VALUE },
|
||||
{ "LD_DEBUG", "all" },
|
||||
- { "LD_DEBUG_OUTPUT", LD_DEBUG_OUTPUT },
|
||||
+ { "LD_DEBUG_OUTPUT", "overwritten" }, /* Not actually used. */
|
||||
{ "LD_WARN", FILTERED_VALUE },
|
||||
{ "LD_VERBOSE", FILTERED_VALUE },
|
||||
{ "LD_BIND_NOW", "0" },
|
||||
@@ -80,7 +85,7 @@ static const struct envvar_t unfiltered_envvars[] =
|
||||
static void
|
||||
unlink_ld_debug_output (pid_t pid)
|
||||
{
|
||||
- char *output = xasprintf ("%s.%d", LD_DEBUG_OUTPUT, pid);
|
||||
+ char *output = xasprintf ("%s.%d", debugoutputpath, pid);
|
||||
unlink (output);
|
||||
free (output);
|
||||
}
|
||||
@@ -122,18 +127,12 @@ test_child (void)
|
||||
}
|
||||
|
||||
/* Also check if no profile file was created.
|
||||
- The parent sets LD_DEBUG_OUTPUT="/tmp/some-file"
|
||||
- which should be filtered. Then it falls back to "/var/tmp".
|
||||
Note: LD_PROFILE is not supported for static binaries. */
|
||||
- {
|
||||
- char *profilepath = xasprintf ("/var/tmp/%s.profile", PROFILE_LIB);
|
||||
- if (!access (profilepath, R_OK))
|
||||
- {
|
||||
- printf ("FAIL: LD_PROFILE file at %s was created!\n", profilepath);
|
||||
- ret = 1;
|
||||
- }
|
||||
- free (profilepath);
|
||||
- }
|
||||
+ if (!access (profilepath, R_OK))
|
||||
+ {
|
||||
+ printf ("FAIL: LD_PROFILE file at %s was created!\n", profilepath);
|
||||
+ ret = 1;
|
||||
+ }
|
||||
|
||||
return ret;
|
||||
}
|
||||
@@ -146,6 +145,11 @@ do_test (int argc, char **argv)
|
||||
if (argc >= 2 && strstr (argv[1], LD_SO) != 0)
|
||||
FAIL_UNSUPPORTED ("dynamic test requires --enable-hardcoded-path-in-tests");
|
||||
|
||||
+ profilepath = xasprintf ("%s/%s.profile",
|
||||
+ support_objdir_root, PROFILE_LIB);
|
||||
+ debugoutputpath = xasprintf ("%s/tst-env-setuid-file",
|
||||
+ support_objdir_root);
|
||||
+
|
||||
/* Setgid child process. */
|
||||
if (argc == 2 && strcmp (argv[1], SETGID_CHILD) == 0)
|
||||
{
|
||||
@@ -166,7 +170,6 @@ do_test (int argc, char **argv)
|
||||
|
||||
if (ret != 0)
|
||||
exit (1);
|
||||
- return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -180,20 +183,25 @@ do_test (int argc, char **argv)
|
||||
e++)
|
||||
setenv (e->env, e->value, 1);
|
||||
|
||||
+ /* Dynamically computed values. */
|
||||
+ setenv ("LD_DEBUG_OUTPUT", debugoutputpath, 1);
|
||||
+ setenv ("LD_PROFILE_OUTPUT", support_objdir_root, 1);
|
||||
+
|
||||
/* Ensure that the profile output does not exist from a previous run
|
||||
(e.g. if test_dir, which defaults to /tmp, is mounted nosuid.)
|
||||
Note: support_capture_subprogram_self_sgid creates the SGID binary
|
||||
in test_dir. */
|
||||
- {
|
||||
- char *profilepath = xasprintf ("/var/tmp/%s.profile", PROFILE_LIB);
|
||||
- unlink (profilepath);
|
||||
- free (profilepath);
|
||||
- }
|
||||
+ unlink (profilepath);
|
||||
|
||||
support_capture_subprogram_self_sgid (SETGID_CHILD);
|
||||
|
||||
- return 0;
|
||||
+ /* And clean up afterwards if necessary. */
|
||||
+ unlink (profilepath);
|
||||
}
|
||||
+
|
||||
+ free (profilepath);
|
||||
+ free (debugoutputpath);
|
||||
+ return 0;
|
||||
}
|
||||
|
||||
#define TEST_FUNCTION_ARGV do_test
|
||||
diff --git a/sysdeps/generic/unsecvars.h b/sysdeps/generic/unsecvars.h
|
||||
index f1724efe0f1fea7b..5ce5f090053eb09a 100644
|
||||
--- a/sysdeps/generic/unsecvars.h
|
||||
+++ b/sysdeps/generic/unsecvars.h
|
||||
@@ -17,6 +17,7 @@
|
||||
"LD_ORIGIN_PATH\0" \
|
||||
"LD_PRELOAD\0" \
|
||||
"LD_PROFILE\0" \
|
||||
+ "LD_PROFILE_OUTPUT\0" \
|
||||
"LD_SHOW_AUXV\0" \
|
||||
"LD_VERBOSE\0" \
|
||||
"LD_WARN\0" \
|
||||
431
glibc.spec
431
glibc.spec
@ -139,8 +139,9 @@ end}
|
||||
##############################################################################
|
||||
Summary: The GNU libc libraries
|
||||
Name: glibc
|
||||
Version: %{glibcversion}
|
||||
Release: 58%{?dist}.2.alma.1
|
||||
%{lua:dofile(rpm.expand([[%_sourcedir/patch-git.lua]]))}
|
||||
Version: %{lua:patchgit.version()}
|
||||
Release: %{lua:patchgit.release()}.alma.1
|
||||
|
||||
# Licenses:
|
||||
#
|
||||
@ -211,6 +212,7 @@ Source15: ld-so-abi-ppc64le.baseline
|
||||
Source16: ld-so-abi-riscv64.baseline
|
||||
Source17: ld-so-abi-s390x.baseline
|
||||
Source18: ld-so-abi-x86_64.baseline
|
||||
%{lua:patchgit.patches()}
|
||||
|
||||
# glibc_ldso: ABI-specific program interpreter name. Used for debuginfo
|
||||
# extraction (wrap-find-debuginfo.sh) and smoke testing ($run_ldso below).
|
||||
@ -325,422 +327,6 @@ rpm.define("__debug_install_post bash " .. wrapper
|
||||
%global glibc_ship_tracelibs_in_utils 1
|
||||
%endif
|
||||
|
||||
##############################################################################
|
||||
# Patches:
|
||||
# - See each individual patch file for origin and upstream status.
|
||||
# - For new patches follow template.patch format.
|
||||
##############################################################################
|
||||
Patch4: glibc-fedora-linux-tcsetattr.patch
|
||||
Patch8: glibc-fedora-manual-dircategory.patch
|
||||
Patch9: glibc-rh827510.patch
|
||||
Patch13: glibc-fedora-localedata-rh61908.patch
|
||||
Patch17: glibc-cs-path.patch
|
||||
Patch23: glibc-python3.patch
|
||||
Patch24: glibc-upstream-2.39-1.patch
|
||||
Patch25: glibc-upstream-2.39-2.patch
|
||||
Patch26: glibc-upstream-2.39-3.patch
|
||||
Patch27: glibc-upstream-2.39-4.patch
|
||||
Patch28: glibc-upstream-2.39-5.patch
|
||||
Patch29: glibc-upstream-2.39-6.patch
|
||||
Patch30: glibc-upstream-2.39-7.patch
|
||||
Patch31: glibc-upstream-2.39-8.patch
|
||||
Patch32: glibc-upstream-2.39-9.patch
|
||||
Patch33: glibc-upstream-2.39-10.patch
|
||||
Patch34: glibc-upstream-2.39-11.patch
|
||||
Patch35: glibc-upstream-2.39-12.patch
|
||||
Patch36: glibc-upstream-2.39-13.patch
|
||||
Patch37: glibc-upstream-2.39-14.patch
|
||||
Patch38: glibc-upstream-2.39-15.patch
|
||||
Patch39: glibc-upstream-2.39-16.patch
|
||||
Patch40: glibc-upstream-2.39-17.patch
|
||||
Patch41: glibc-upstream-2.39-18.patch
|
||||
Patch42: glibc-upstream-2.39-19.patch
|
||||
Patch43: glibc-upstream-2.39-20.patch
|
||||
Patch44: glibc-upstream-2.39-21.patch
|
||||
Patch45: glibc-upstream-2.39-22.patch
|
||||
Patch46: glibc-upstream-2.39-23.patch
|
||||
Patch47: glibc-upstream-2.39-24.patch
|
||||
Patch48: glibc-upstream-2.39-25.patch
|
||||
Patch49: glibc-upstream-2.39-26.patch
|
||||
Patch50: glibc-upstream-2.39-27.patch
|
||||
Patch51: glibc-upstream-2.39-28.patch
|
||||
Patch52: glibc-upstream-2.39-29.patch
|
||||
Patch53: glibc-upstream-2.39-30.patch
|
||||
Patch54: glibc-upstream-2.39-31.patch
|
||||
Patch55: glibc-upstream-2.39-32.patch
|
||||
Patch56: glibc-upstream-2.39-33.patch
|
||||
Patch57: glibc-upstream-2.39-34.patch
|
||||
Patch58: glibc-upstream-2.39-35.patch
|
||||
Patch59: glibc-upstream-2.39-36.patch
|
||||
Patch60: glibc-upstream-2.39-37.patch
|
||||
Patch61: glibc-upstream-2.39-38.patch
|
||||
Patch62: glibc-upstream-2.39-39.patch
|
||||
Patch63: glibc-upstream-2.39-40.patch
|
||||
Patch64: glibc-upstream-2.39-41.patch
|
||||
Patch65: glibc-upstream-2.39-42.patch
|
||||
Patch66: glibc-upstream-2.39-43.patch
|
||||
Patch67: glibc-upstream-2.39-44.patch
|
||||
Patch68: glibc-upstream-2.39-45.patch
|
||||
Patch69: glibc-upstream-2.39-46.patch
|
||||
Patch70: glibc-upstream-2.39-47.patch
|
||||
Patch71: glibc-upstream-2.39-48.patch
|
||||
Patch72: glibc-upstream-2.39-49.patch
|
||||
Patch73: glibc-upstream-2.39-50.patch
|
||||
Patch74: glibc-upstream-2.39-51.patch
|
||||
Patch75: glibc-upstream-2.39-52.patch
|
||||
Patch76: glibc-upstream-2.39-53.patch
|
||||
Patch77: glibc-upstream-2.39-54.patch
|
||||
Patch78: glibc-RHEL-22226.patch
|
||||
Patch79: glibc-upstream-2.39-55.patch
|
||||
Patch80: glibc-upstream-2.39-56.patch
|
||||
Patch81: glibc-upstream-2.39-57.patch
|
||||
Patch82: glibc-upstream-2.39-58.patch
|
||||
Patch83: glibc-upstream-2.39-59.patch
|
||||
Patch84: glibc-upstream-2.39-60.patch
|
||||
Patch85: glibc-upstream-2.39-61.patch
|
||||
Patch86: glibc-upstream-2.39-62.patch
|
||||
Patch87: glibc-upstream-2.39-63.patch
|
||||
Patch88: glibc-upstream-2.39-64.patch
|
||||
Patch89: glibc-upstream-2.39-65.patch
|
||||
Patch90: glibc-upstream-2.39-66.patch
|
||||
Patch91: glibc-upstream-2.39-67.patch
|
||||
Patch92: glibc-upstream-2.39-68.patch
|
||||
Patch93: glibc-upstream-2.39-69.patch
|
||||
Patch94: glibc-upstream-2.39-70.patch
|
||||
Patch95: glibc-upstream-2.39-71.patch
|
||||
Patch96: glibc-upstream-2.39-72.patch
|
||||
# NEWS update: glibc-upstream-2.39-73.patch
|
||||
# NEWS update: glibc-upstream-2.39-74.patch
|
||||
Patch97: glibc-upstream-2.39-75.patch
|
||||
Patch98: glibc-rh2292195-1.patch
|
||||
Patch99: glibc-rh2292195-2.patch
|
||||
Patch100: glibc-rh2292195-3.patch
|
||||
Patch101: glibc-upstream-2.39-76.patch
|
||||
Patch102: glibc-upstream-2.39-77.patch
|
||||
Patch103: glibc-upstream-2.39-78.patch
|
||||
Patch104: glibc-upstream-2.39-79.patch
|
||||
Patch105: glibc-upstream-2.39-80.patch
|
||||
Patch106: glibc-upstream-2.39-81.patch
|
||||
Patch107: glibc-upstream-2.39-82.patch
|
||||
Patch108: glibc-upstream-2.39-83.patch
|
||||
Patch109: glibc-upstream-2.39-84.patch
|
||||
Patch110: glibc-upstream-2.39-85.patch
|
||||
Patch111: glibc-upstream-2.39-86.patch
|
||||
Patch112: glibc-upstream-2.39-87.patch
|
||||
Patch113: glibc-upstream-2.39-88.patch
|
||||
Patch114: glibc-upstream-2.39-89.patch
|
||||
Patch115: glibc-upstream-2.39-90.patch
|
||||
Patch116: glibc-upstream-2.39-91.patch
|
||||
Patch117: glibc-upstream-2.39-92.patch
|
||||
Patch118: glibc-upstream-2.39-93.patch
|
||||
Patch119: glibc-upstream-2.39-94.patch
|
||||
Patch120: RHEL-18039-1.patch
|
||||
Patch121: RHEL-18039-2.patch
|
||||
Patch122: glibc-build-xtests-1.patch
|
||||
Patch123: glibc-build-xtests-2.patch
|
||||
Patch124: glibc-RHEL-12867.patch
|
||||
Patch125: glibc-upstream-2.39-95.patch
|
||||
Patch126: glibc-upstream-2.39-96.patch
|
||||
Patch127: glibc-upstream-2.39-97.patch
|
||||
Patch128: glibc-upstream-2.39-98.patch
|
||||
Patch129: glibc-upstream-2.39-99.patch
|
||||
Patch130: glibc-upstream-2.39-100.patch
|
||||
Patch131: glibc-upstream-2.39-101.patch
|
||||
Patch132: glibc-upstream-2.39-102.patch
|
||||
Patch133: glibc-upstream-2.39-103.patch
|
||||
Patch134: glibc-upstream-2.39-104.patch
|
||||
Patch135: glibc-upstream-2.39-105.patch
|
||||
Patch136: glibc-upstream-2.39-106.patch
|
||||
Patch137: glibc-upstream-2.39-107.patch
|
||||
Patch138: glibc-upstream-2.39-108.patch
|
||||
Patch139: glibc-upstream-2.39-109.patch
|
||||
Patch140: glibc-upstream-2.39-110.patch
|
||||
Patch141: glibc-upstream-2.39-111.patch
|
||||
Patch142: glibc-upstream-2.39-112.patch
|
||||
Patch143: glibc-upstream-2.39-113.patch
|
||||
Patch144: glibc-upstream-2.39-114.patch
|
||||
Patch145: glibc-upstream-2.39-115.patch
|
||||
Patch146: glibc-upstream-2.39-116.patch
|
||||
Patch147: glibc-upstream-2.39-117.patch
|
||||
Patch148: glibc-upstream-2.39-118.patch
|
||||
Patch149: glibc-upstream-2.39-119.patch
|
||||
Patch150: glibc-upstream-2.39-120.patch
|
||||
Patch151: glibc-upstream-2.39-121.patch
|
||||
Patch152: glibc-upstream-2.39-122.patch
|
||||
Patch153: glibc-upstream-2.39-123.patch
|
||||
Patch154: glibc-upstream-2.39-124.patch
|
||||
Patch155: glibc-upstream-2.39-125.patch
|
||||
Patch156: glibc-upstream-2.39-126.patch
|
||||
Patch157: glibc-upstream-2.39-127.patch
|
||||
Patch158: glibc-upstream-2.39-128.patch
|
||||
Patch159: glibc-upstream-2.39-129.patch
|
||||
Patch160: glibc-upstream-2.39-130.patch
|
||||
Patch161: glibc-upstream-2.39-131.patch
|
||||
Patch162: glibc-upstream-2.39-132.patch
|
||||
Patch163: glibc-upstream-2.39-133.patch
|
||||
Patch164: glibc-upstream-2.39-134.patch
|
||||
Patch165: glibc-upstream-2.39-135.patch
|
||||
Patch166: glibc-upstream-2.39-136.patch
|
||||
Patch167: glibc-upstream-2.39-137.patch
|
||||
Patch168: glibc-RHEL-12867-2.patch
|
||||
Patch169: glibc-RHEL-12867-3.patch
|
||||
Patch170: glibc-RHEL-42410.patch
|
||||
Patch171: glibc-RHEL-71530-1.patch
|
||||
Patch172: glibc-RHEL-71530-2.patch
|
||||
Patch173: glibc-RHEL-71530-3.patch
|
||||
Patch174: glibc-RHEL-71530-4.patch
|
||||
Patch175: glibc-RHEL-71530-5.patch
|
||||
Patch176: glibc-RHEL-71530-6.patch
|
||||
Patch177: glibc-RHEL-71530-7.patch
|
||||
Patch178: glibc-RHEL-71530-8.patch
|
||||
Patch179: glibc-RHEL-71530-9.patch
|
||||
Patch180: glibc-RHEL-71530-10.patch
|
||||
Patch181: glibc-upstream-2.39-138.patch
|
||||
Patch182: glibc-upstream-2.39-139.patch
|
||||
Patch183: glibc-upstream-2.39-140.patch
|
||||
Patch184: glibc-upstream-2.39-141.patch
|
||||
Patch185: glibc-upstream-2.39-142.patch
|
||||
Patch186: glibc-upstream-2.39-143.patch
|
||||
Patch187: glibc-upstream-2.39-144.patch
|
||||
Patch188: glibc-upstream-2.39-145.patch
|
||||
Patch189: glibc-upstream-2.39-146.patch
|
||||
Patch190: glibc-RHEL-75809.patch
|
||||
Patch191: glibc-RHEL-75555.patch
|
||||
Patch192: glibc-RHEL-75809-2.patch
|
||||
Patch193: glibc-RHEL-75809-3.patch
|
||||
Patch194: glibc-upstream-2.39-147.patch
|
||||
Patch195: glibc-upstream-2.39-148.patch
|
||||
Patch196: glibc-upstream-2.39-149.patch
|
||||
Patch197: glibc-upstream-2.39-150.patch
|
||||
Patch198: glibc-upstream-2.39-151.patch
|
||||
Patch199: glibc-upstream-2.39-152.patch
|
||||
Patch200: glibc-upstream-2.39-153.patch
|
||||
Patch201: glibc-upstream-2.39-154.patch
|
||||
Patch202: glibc-upstream-2.39-155.patch
|
||||
Patch203: glibc-upstream-2.39-156.patch
|
||||
Patch204: glibc-upstream-2.39-157.patch
|
||||
Patch205: glibc-upstream-2.39-158.patch
|
||||
Patch206: glibc-upstream-2.39-159.patch
|
||||
Patch207: glibc-upstream-2.39-160.patch
|
||||
Patch208: glibc-upstream-2.39-161.patch
|
||||
Patch209: glibc-upstream-2.39-162.patch
|
||||
Patch210: glibc-upstream-2.39-163.patch
|
||||
Patch211: glibc-upstream-2.39-164.patch
|
||||
Patch212: glibc-upstream-2.39-165.patch
|
||||
Patch213: glibc-upstream-2.39-166.patch
|
||||
Patch214: glibc-upstream-2.39-167.patch
|
||||
Patch215: glibc-upstream-2.39-168.patch
|
||||
Patch216: glibc-upstream-2.39-169.patch
|
||||
Patch217: glibc-upstream-2.39-170.patch
|
||||
Patch218: glibc-upstream-2.39-171.patch
|
||||
Patch219: glibc-upstream-2.39-172.patch
|
||||
Patch220: glibc-upstream-2.39-173.patch
|
||||
Patch221: glibc-upstream-2.39-174.patch
|
||||
Patch222: glibc-upstream-2.39-175.patch
|
||||
Patch223: glibc-upstream-2.39-176.patch
|
||||
Patch224: glibc-upstream-2.39-177.patch
|
||||
Patch225: glibc-upstream-2.39-178.patch
|
||||
Patch226: glibc-upstream-2.39-179.patch
|
||||
Patch227: glibc-upstream-2.39-180.patch
|
||||
Patch228: glibc-upstream-2.39-181.patch
|
||||
Patch229: glibc-upstream-2.39-182.patch
|
||||
Patch230: glibc-upstream-2.39-183.patch
|
||||
Patch231: glibc-upstream-2.39-184.patch
|
||||
Patch232: glibc-upstream-2.39-185.patch
|
||||
Patch233: glibc-upstream-2.39-186.patch
|
||||
Patch234: glibc-upstream-2.39-187.patch
|
||||
Patch235: glibc-upstream-2.39-188.patch
|
||||
Patch236: glibc-upstream-2.39-189.patch
|
||||
Patch237: glibc-upstream-2.39-190.patch
|
||||
Patch238: glibc-upstream-2.39-191.patch
|
||||
Patch239: glibc-upstream-2.39-192.patch
|
||||
Patch240: glibc-upstream-2.39-193.patch
|
||||
Patch241: glibc-upstream-2.39-194.patch
|
||||
Patch242: glibc-upstream-2.39-195.patch
|
||||
Patch243: glibc-upstream-2.39-196.patch
|
||||
Patch244: glibc-upstream-2.39-197.patch
|
||||
Patch245: glibc-upstream-2.39-198.patch
|
||||
Patch246: glibc-upstream-2.39-199.patch
|
||||
Patch247: glibc-upstream-2.39-200.patch
|
||||
Patch248: glibc-upstream-2.39-201.patch
|
||||
Patch249: glibc-upstream-2.39-202.patch
|
||||
Patch250: glibc-upstream-2.39-203.patch
|
||||
Patch251: glibc-upstream-2.39-204.patch
|
||||
Patch252: glibc-upstream-2.39-205.patch
|
||||
Patch253: glibc-upstream-2.39-206.patch
|
||||
Patch254: glibc-upstream-2.39-207.patch
|
||||
Patch255: glibc-upstream-2.39-208.patch
|
||||
Patch256: glibc-upstream-2.39-209.patch
|
||||
Patch257: glibc-upstream-2.39-210.patch
|
||||
Patch258: glibc-upstream-2.39-211.patch
|
||||
Patch259: glibc-RHEL-82285.patch
|
||||
Patch260: glibc-RHEL-101754-1.patch
|
||||
Patch261: glibc-RHEL-101754-2.patch
|
||||
Patch262: glibc-RHEL-104151.patch
|
||||
Patch263: glibc-RHEL-95246-1.patch
|
||||
Patch264: glibc-RHEL-95246-2.patch
|
||||
Patch265: glibc-RHEL-105324.patch
|
||||
Patch266: glibc-RHEL-72564-1.patch
|
||||
Patch267: glibc-RHEL-72564-2.patch
|
||||
Patch268: glibc-RHEL-107540-1.patch
|
||||
Patch269: glibc-RHEL-107540-2.patch
|
||||
Patch270: glibc-RHEL-107540-3.patch
|
||||
Patch271: glibc-RHEL-106562-1.patch
|
||||
Patch272: glibc-RHEL-106562-2.patch
|
||||
Patch273: glibc-RHEL-106562-3.patch
|
||||
Patch274: glibc-RHEL-106562-4.patch
|
||||
Patch275: glibc-RHEL-106562-5.patch
|
||||
Patch276: glibc-RHEL-106562-6.patch
|
||||
Patch277: glibc-RHEL-106562-7.patch
|
||||
Patch278: glibc-RHEL-106562-8.patch
|
||||
Patch279: glibc-RHEL-106562-9.patch
|
||||
Patch280: glibc-RHEL-106562-10.patch
|
||||
Patch281: glibc-RHEL-106562-11.patch
|
||||
Patch282: glibc-RHEL-106562-12.patch
|
||||
Patch283: glibc-RHEL-106562-13.patch
|
||||
Patch284: glibc-RHEL-106562-14.patch
|
||||
Patch285: glibc-RHEL-106562-15.patch
|
||||
Patch286: glibc-RHEL-106562-16.patch
|
||||
Patch287: glibc-RHEL-106562-17.patch
|
||||
Patch288: glibc-RHEL-106562-18.patch
|
||||
Patch289: glibc-RHEL-106562-19.patch
|
||||
Patch290: glibc-RHEL-106562-20.patch
|
||||
Patch291: glibc-RHEL-106562-21.patch
|
||||
Patch292: glibc-RHEL-106562-22.patch
|
||||
Patch293: glibc-RHEL-106562-23.patch
|
||||
Patch294: glibc-RHEL-106562-24.patch
|
||||
Patch295: glibc-RHEL-107861-1.patch
|
||||
Patch296: glibc-RHEL-107861-2.patch
|
||||
Patch297: glibc-RHEL-58357-1.patch
|
||||
Patch298: glibc-RHEL-58357-2.patch
|
||||
Patch299: glibc-RHEL-58357-3.patch
|
||||
Patch300: glibc-RHEL-58357-4.patch
|
||||
Patch301: glibc-RHEL-58357-5.patch
|
||||
Patch302: glibc-RHEL-58357-6.patch
|
||||
Patch303: glibc-RHEL-58357-7.patch
|
||||
Patch304: glibc-RHEL-58357-8.patch
|
||||
Patch305: glibc-RHEL-58357-9.patch
|
||||
Patch306: glibc-RHEL-58357-10.patch
|
||||
Patch307: glibc-RHEL-58357-11.patch
|
||||
Patch308: glibc-RHEL-107695-1.patch
|
||||
Patch309: glibc-RHEL-107695-2.patch
|
||||
Patch310: glibc-RHEL-107695-3.patch
|
||||
Patch311: glibc-RHEL-107695-4.patch
|
||||
Patch312: glibc-RHEL-107695-5.patch
|
||||
Patch313: glibc-RHEL-107695-6.patch
|
||||
Patch314: glibc-RHEL-107695-7.patch
|
||||
Patch315: glibc-RHEL-107695-8.patch
|
||||
Patch316: glibc-RHEL-107695-9.patch
|
||||
Patch317: glibc-RHEL-107695-10.patch
|
||||
Patch318: glibc-RHEL-107695-11.patch
|
||||
Patch319: glibc-RHEL-107695-12.patch
|
||||
Patch320: glibc-RHEL-107695-13.patch
|
||||
Patch321: glibc-RHEL-107695-14.patch
|
||||
Patch322: glibc-RHEL-107695-15.patch
|
||||
Patch323: glibc-RHEL-107695-16.patch
|
||||
Patch324: glibc-RHEL-107695-17.patch
|
||||
Patch325: glibc-RHEL-107695-18.patch
|
||||
Patch326: glibc-RHEL-107695-19.patch
|
||||
Patch327: glibc-RHEL-108475-1.patch
|
||||
Patch328: glibc-RHEL-108475-2.patch
|
||||
Patch329: glibc-RHEL-108974-1.patch
|
||||
Patch330: glibc-RHEL-108974-2.patch
|
||||
Patch331: glibc-RHEL-108974-3.patch
|
||||
Patch332: glibc-RHEL-108974-4.patch
|
||||
Patch333: glibc-RHEL-108974-5.patch
|
||||
Patch334: glibc-RHEL-108974-6.patch
|
||||
Patch335: glibc-RHEL-108974-7.patch
|
||||
Patch336: glibc-RHEL-108974-8.patch
|
||||
Patch337: glibc-RHEL-108974-9.patch
|
||||
Patch338: glibc-RHEL-108974-10.patch
|
||||
Patch339: glibc-RHEL-108974-11.patch
|
||||
Patch340: glibc-RHEL-108974-12.patch
|
||||
Patch341: glibc-RHEL-108974-13.patch
|
||||
Patch342: glibc-RHEL-108974-14.patch
|
||||
Patch343: glibc-RHEL-108974-15.patch
|
||||
Patch344: glibc-RHEL-108974-16.patch
|
||||
Patch345: glibc-RHEL-108974-17.patch
|
||||
Patch346: glibc-RHEL-108974-18.patch
|
||||
Patch347: glibc-RHEL-108974-19.patch
|
||||
Patch348: glibc-RHEL-108974-20.patch
|
||||
Patch349: glibc-RHEL-108974-21.patch
|
||||
Patch350: glibc-RHEL-108974-22.patch
|
||||
Patch351: glibc-RHEL-108974-23.patch
|
||||
Patch352: glibc-RHEL-108974-24.patch
|
||||
Patch353: glibc-RHEL-108974-25.patch
|
||||
Patch354: glibc-RHEL-108974-26.patch
|
||||
Patch355: glibc-RHEL-108974-27.patch
|
||||
Patch356: glibc-RHEL-108974-28.patch
|
||||
Patch357: glibc-RHEL-108974-29.patch
|
||||
Patch358: glibc-RHEL-108974-30.patch
|
||||
Patch359: glibc-RHEL-108974-31.patch
|
||||
Patch360: glibc-RHEL-108974-32.patch
|
||||
Patch361: glibc-RHEL-108974-33.patch
|
||||
Patch362: glibc-RHEL-108974-34.patch
|
||||
Patch363: glibc-RHEL-108823-1.patch
|
||||
Patch364: glibc-RHEL-108823-2.patch
|
||||
Patch365: glibc-RHEL-108823-3.patch
|
||||
Patch366: glibc-RHEL-108823-4.patch
|
||||
Patch367: glibc-RHEL-108823-5.patch
|
||||
Patch368: glibc-RHEL-108823-6.patch
|
||||
Patch369: glibc-RHEL-108823-7.patch
|
||||
Patch370: glibc-RHEL-108823-8.patch
|
||||
Patch371: glibc-RHEL-108823-9.patch
|
||||
Patch372: glibc-RHEL-108823-10.patch
|
||||
Patch373: glibc-RHEL-108823-11.patch
|
||||
Patch374: glibc-RHEL-108823-12.patch
|
||||
Patch375: glibc-RHEL-108823-13.patch
|
||||
Patch376: glibc-RHEL-108823-14.patch
|
||||
# glibc-2.39-212-gb027d5b145 is glibc-RHEL-105324.patch.
|
||||
Patch377: glibc-upstream-2.39-213.patch
|
||||
Patch378: glibc-upstream-2.39-214.patch
|
||||
Patch379: glibc-upstream-2.39-215.patch
|
||||
Patch380: glibc-upstream-2.39-216.patch
|
||||
Patch381: glibc-upstream-2.39-217.patch
|
||||
Patch382: glibc-upstream-2.39-218.patch
|
||||
Patch383: glibc-upstream-2.39-219.patch
|
||||
Patch384: glibc-upstream-2.39-220.patch
|
||||
Patch385: glibc-upstream-2.39-221.patch
|
||||
Patch386: glibc-upstream-2.39-222.patch
|
||||
Patch387: glibc-upstream-2.39-223.patch
|
||||
Patch388: glibc-upstream-2.39-224.patch
|
||||
Patch389: glibc-upstream-2.39-225.patch
|
||||
# glibc-2.39-226-g42a8cb7560 is glibc-RHEL-108475-1.patch.
|
||||
# glibc-2.39-227-gf0e8d04eef is glibc-RHEL-108475-2.patch.
|
||||
Patch390: glibc-upstream-2.39-228.patch
|
||||
Patch391: glibc-upstream-2.39-229.patch
|
||||
Patch392: glibc-upstream-2.39-230.patch
|
||||
Patch393: glibc-upstream-2.39-231.patch
|
||||
Patch394: glibc-upstream-2.39-232.patch
|
||||
Patch395: glibc-upstream-2.39-233.patch
|
||||
Patch396: glibc-upstream-2.39-234.patch
|
||||
Patch397: glibc-upstream-2.39-235.patch
|
||||
Patch398: glibc-upstream-2.39-236.patch
|
||||
Patch399: glibc-upstream-2.39-237.patch
|
||||
Patch400: glibc-upstream-2.39-238.patch
|
||||
Patch401: glibc-upstream-2.39-239.patch
|
||||
Patch402: glibc-upstream-2.39-240.patch
|
||||
Patch403: glibc-upstream-2.39-241.patch
|
||||
Patch404: glibc-upstream-2.39-242.patch
|
||||
Patch405: glibc-upstream-2.39-243.patch
|
||||
Patch406: glibc-upstream-2.39-244.patch
|
||||
Patch407: glibc-upstream-2.39-245.patch
|
||||
Patch408: glibc-upstream-2.39-246.patch
|
||||
Patch409: glibc-upstream-2.39-247.patch
|
||||
Patch410: glibc-upstream-2.39-248.patch
|
||||
Patch411: glibc-upstream-2.39-249.patch
|
||||
Patch412: glibc-upstream-2.39-250.patch
|
||||
Patch413: glibc-upstream-2.39-251.patch
|
||||
Patch414: glibc-upstream-2.39-252.patch
|
||||
Patch415: glibc-upstream-2.39-253.patch
|
||||
# glibc-2.39-254-g3b6c8ea878 is glibc-RHEL-106562-16.patch.
|
||||
# glibc-2.39-255-g1f17635507 is glibc-RHEL-106562-17.patch.
|
||||
Patch416: glibc-upstream-2.39-256.patch
|
||||
Patch417: glibc-upstream-2.39-257.patch
|
||||
Patch418: glibc-upstream-2.39-258.patch
|
||||
Patch419: glibc-RHEL-114264.patch
|
||||
Patch420: glibc-RHEL-113196.patch
|
||||
|
||||
##############################################################################
|
||||
# Continued list of core "glibc" package information:
|
||||
##############################################################################
|
||||
@ -2617,9 +2203,6 @@ update_gconv_modules_cache ()
|
||||
%ifarch s390x
|
||||
%verify(not md5 size mtime) %config(noreplace) %{_libdir}/gconv/gconv-modules.d/gconv-modules-s390.conf
|
||||
%endif
|
||||
%ifarch riscv64
|
||||
%{_libdir}/lp64d
|
||||
%endif
|
||||
%dir %attr(0700,root,root) /var/cache/ldconfig
|
||||
%attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/cache/ldconfig/aux-cache
|
||||
%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache
|
||||
@ -2762,10 +2345,12 @@ update_gconv_modules_cache ()
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Tue Nov 11 2025 Eduard Abdullin <eabdullin@almalinux.org> - 2.39-58.2.alma.1
|
||||
* Wed Jan 28 2026 Eduard Abdullin <eabdullin@almalinux.org> - 2.39-58.7.alma.1
|
||||
- Overwrite target for x86_64_v2
|
||||
- Add /usr/lib64/lp64d to ricv64
|
||||
- Update patch-git.lua to handle AlmaLinux branches correctly
|
||||
- Add support for AlmaLinux import UBI format
|
||||
|
||||
%{lua:patchgit.changelog()}
|
||||
* Tue Sep 23 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-58.2
|
||||
- x86-64: Unconditionally run elf/check-dt-x86-64-plt ABI test (RHEL-113196)
|
||||
|
||||
|
||||
2
patch-git-generated-commit.txt
Normal file
2
patch-git-generated-commit.txt
Normal file
@ -0,0 +1,2 @@
|
||||
f12a1289d37524283ab592df21c23e82f53a50b6
|
||||
v1
|
||||
32434
patch-git-generated-log.txt
Normal file
32434
patch-git-generated-log.txt
Normal file
File diff suppressed because it is too large
Load Diff
2081
patch-git.lua
Normal file
2081
patch-git.lua
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user