How to upgrade glibc-2.26 to glibc-2.27

I have several glibc packages installed from “Main Repo” but I need glibc-2.27 for ‘memfd_create’ function; which is available in glibc-2.27.

[Fri Jan 29 03:58:21 root@suse /home/flux/.local/src] 
# zypper se -s glibc | grep ^i
i+ | glibc                    | package    | 2.26-lp152.26.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | glibc                    | package    | 2.26-lp152.26.3.1 | x86_64 | Main Update Repository
i+ | glibc-32bit              | package    | 2.26-lp152.26.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | glibc-32bit              | package    | 2.26-lp152.26.3.1 | x86_64 | Main Update Repository
i+ | glibc-devel              | package    | 2.26-lp152.26.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | glibc-devel              | package    | 2.26-lp152.26.3.1 | x86_64 | Main Update Repository
i+ | glibc-devel-32bit        | package    | 2.26-lp152.26.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | glibc-devel-32bit        | package    | 2.26-lp152.26.3.1 | x86_64 | Main Update Repository
i+ | glibc-extra              | package    | 2.26-lp152.26.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | glibc-extra              | package    | 2.26-lp152.26.3.1 | x86_64 | Main Update Repository
i+ | glibc-info               | package    | 2.26-lp152.26.3.1 | noarch | openSUSE:Leap:15.2:Update
i+ | glibc-info               | package    | 2.26-lp152.26.3.1 | noarch | Main Update Repository
i+ | glibc-locale             | package    | 2.26-lp152.26.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | glibc-locale             | package    | 2.26-lp152.26.3.1 | x86_64 | Main Update Repository
i+ | glibc-locale-base        | package    | 2.26-lp152.26.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | glibc-locale-base        | package    | 2.26-lp152.26.3.1 | x86_64 | Main Update Repository
i+ | glibc-locale-base-32bit  | package    | 2.26-lp152.26.3.1 | x86_64 | openSUSE:Leap:15.2:Update
i+ | glibc-locale-base-32bit  | package    | 2.26-lp152.26.3.1 | x86_64 | Main Update Repository
i+ | linux-glibc-devel        | package    | 5.3-lp152.1.1     | x86_64 | Main Repository

I can compile and install glibc and use patchelf --set-interpreter but I will prefer a reliable solution if any. The package is available from a different repo, tried installing it but it will break the system. I wish the openSUSE devel upgrade systemd* to at least 240+ and glibc to 2.32 in future releases. Tumbleweed is not an option for me (I’ve it on my laptop but I don’t want to keep updating my workstation frequently and reboot it often).

Leap 15.3 comes with systemd 246 and gblic 2.31.

Thank you.

https://bugzilla.opensuse.org/show_bug.cgi?id=1173734

openSUSE will stay on the versions shipped when an openSUSE Version is published

Figured… I will use LD_LIBRARY_PATH for now.

LD_LIBRARY_PATH or LD_PRELOAD?
https://bugzilla.opensuse.org/show_bug.cgi?id=1163301

LD_PRELOAD points to particular libraries and it has the highest priority during runtime library loading.

glibc 2.27 is available for LEAP 15.2, provided by a private repo

https://software.opensuse.org/package/glibc

TSU