Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions dockerFiles/marklogic-deps-ubi9:base
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,12 @@ LABEL "com.marklogic.maintainer"="docker@marklogic.com"
# install libnsl rpm package
###############################################################

# microdnf -y upgrade glibc brings the UBI9 glibc to a level consistent with the
# pinned AlmaLinux libnsl build. --nodeps is required because the AlmaLinux libnsl RPM
# declares an exact glibc version from the AlmaLinux package set that UBI9 repos do not
# supply verbatim; the symbol ABI is compatible and smoke-tested across all four
# UBI8/UBI9 x ML11/ML12 build combinations.
# microdnf -y upgrade glibc brings the UBI9 glibc to el9_8 (currently 2.34-270.el9_8).
# --nodeps is required because the AlmaLinux libnsl RPM declares a dependency on
# AlmaLinux's glibc packaging; UBI9 provides the same ABI but different package provenance.
# The AlmaLinux 9.8 libnsl version is kept in sync with the glibc version UBI9 pulls.
RUN microdnf -y upgrade glibc \
&& rpm -i --nodeps https://repo.almalinux.org/almalinux/9.7/BaseOS/x86_64/os/Packages/libnsl-2.34-231.el9_7.10.x86_64.rpm \
&& rpm -i --nodeps https://repo.almalinux.org/almalinux/9.8/BaseOS/x86_64/os/Packages/libnsl-2.34-270.el9_8.x86_64.rpm \
&& microdnf clean all

###############################################################
Expand Down
Loading