diff -Nru libnss-db-2.2.3pre1/debian/changelog libnss-db-2.2.3pre1/debian/changelog --- libnss-db-2.2.3pre1/debian/changelog 2021-08-12 09:34:19.000000000 -0600 +++ libnss-db-2.2.3pre1/debian/changelog 2021-08-13 12:29:37.000000000 -0600 @@ -1,3 +1,9 @@ +libnss-db (2.2.3pre1-6ubuntu1) impish; urgency=medium + + * Drop -lnss_files, which is now built into glibc as of 2.34. + + -- Dan Bungert Fri, 13 Aug 2021 12:29:37 -0600 + libnss-db (2.2.3pre1-6build8.1.1) impish; urgency=medium * No-change rebuild for glibc private symbol change. diff -Nru libnss-db-2.2.3pre1/debian/patches/310-nss-files.patch libnss-db-2.2.3pre1/debian/patches/310-nss-files.patch --- libnss-db-2.2.3pre1/debian/patches/310-nss-files.patch 1969-12-31 17:00:00.000000000 -0700 +++ libnss-db-2.2.3pre1/debian/patches/310-nss-files.patch 2021-08-13 12:29:37.000000000 -0600 @@ -0,0 +1,19 @@ +Description: Drop linkage against nss_files +Author: Dan Bungert +Bug-Ubuntu: https://bugs.launchpad.net/bugs/1939918 +Forwarded: "yes" +Last-Update: Aug-13-2021 + +In glibc 2.34, nss_files is no longer a distinct library, +and is built into glibc. +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -25,7 +25,7 @@ + libnss_db_la_LDFLAGS = -version-info $(INTERFACE) \ + -Wl,--version-script=$(srcdir)/libnss_db.map + libnss_db_la_DEPENDENCIES = libnss_db.map +-libnss_db_la_LIBADD = @DB_LIBS@ -lnss_files ++libnss_db_la_LIBADD = @DB_LIBS@ + + bin_PROGRAMS = makedb + makedb_SOURCES = makedb.c db-compat-copy-makedb.c diff -Nru libnss-db-2.2.3pre1/debian/patches/series libnss-db-2.2.3pre1/debian/patches/series --- libnss-db-2.2.3pre1/debian/patches/series 2016-09-15 12:57:08.000000000 -0600 +++ libnss-db-2.2.3pre1/debian/patches/series 2021-08-13 12:29:37.000000000 -0600 @@ -10,3 +10,4 @@ 200-set-db-environment.dpatch intl.patch 300-multiarch-libdir.patch +310-nss-files.patch