temporary fix to get widevine working. avoids error:
DT_RELR without GLIBC_ABI_DT_RELR dependency
--- /dev/null
+--- glibc-2.36/elf/dl-version.c.orig 2022-07-30 00:03:09.000000000 +0200
++++ glibc-2.36/elf/dl-version.c 2023-01-05 00:26:06.757658528 +0100
+@@ -362,7 +362,7 @@
+ /* When there is a DT_VERNEED entry with libc.so on DT_NEEDED, issue
+ an error if there is a DT_RELR entry without GLIBC_ABI_DT_RELR
+ dependency. */
+- if (dyn != NULL
++ if (0 && dyn != NULL
+ && map->l_info[DT_NEEDED] != NULL
+ && map->l_info[DT_RELR] != NULL
+ && __glibc_unlikely (!map->l_dt_relr_ref))
Patch23: %{name}-pt_pax.patch
Patch30: glibc-rh1124987.patch
+Patch31: arm-widevine-compat.patch
URL: http://www.gnu.org/software/libc/
%{?with_selinux:BuildRequires: audit-libs-devel}
BuildRequires: autoconf >= 2.69
%patch23 -p0
%patch30 -p1
+%ifarch %{arm}
+%patch31 -p1
+%endif
# cleanup backups after patching
find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f