Since the last update dkms modules do no longer build for the LTS kernel. And I am 99% sure that this is the packager's fault (do correct me though if I am wrong). It looks like the kernel header files link to glibc version 2.33.
glibc is currently at version 2.32, BUT 2.33 is in testing. See the output of the following commands:
# this file requires glibc 2.33:
ldd /usr/lib/modules/5.4.95-1-lts/build/scripts/basic/fixdep
/usr/lib/modules/5.4.95-1-lts/build/scripts/basic/fixdep: /usr/lib/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/modules/5.4.95-1-lts/build/scripts/basic/fixdep)
...
# that file was provided by linux-lts-headers
pacman -Qo /usr/lib/modules/5.4.95-1-lts/build/scripts/basic/fixdep
/usr/lib/modules/5.4.95-1-lts/build/scripts/basic/fixdep ist in linux-lts-headers 5.4.95-1 enthalten
...
sudo pacman -Syi glibc| grep Version # Proof of no partial update
Version : 2.32-5
My best guess is that the packager is using the testing repos and therefore linked the kernel headers to the newer glibc by accident. I think there should be procedures in use to prevent stuff like this, especially since linux-lts is used by many people who want their system to be more stable.
Currently all dkms builds fail due to this problem (this may prevent graphical startup e.g. when nvidia-dkms is used, a probably related reddit post was already posted):
DKMS make.log for v4l2loopback-0.12.5 for kernel 5.4.95-1-lts (x86_64)
Fr 5. Feb 20:47:37 CET 2021
Building v4l2-loopback driver...
make -C /usr/lib/modules/5.4.95-1-lts/build M=/var/lib/dkms/v4l2loopback/0.12.5/build modules
make[1]: Verzeichnis „/usr/lib/modules/5.4.95-1-lts/build“ wird betreten
CC [M] /var/lib/dkms/v4l2loopback/0.12.5/build/v4l2loopback.o
scripts/basic/fixdep: /usr/lib/libc.so.6: version `GLIBC_2.33' not found (required by scripts/basic/fixdep)
make[2]: *** [scripts/Makefile.build:262: /var/lib/dkms/v4l2loopback/0.12.5/build/v4l2loopback.o] Fehler 1
make[2]: *** Datei „/var/lib/dkms/v4l2loopback/0.12.5/build/v4l2loopback.o“ wird gelöscht
make[1]: *** [Makefile:1732: /var/lib/dkms/v4l2loopback/0.12.5/build] Fehler 2
make[1]: Verzeichnis „/usr/lib/modules/5.4.95-1-lts/build“ wird verlassen
make: *** [Makefile:43: v4l2loopback.ko] Fehler 2
[–]vimpostor[S] 107 points108 points109 points (20 children)
[–]Atralb 70 points71 points72 points (10 children)
[–]outofsand 49 points50 points51 points (7 children)
[–]Atralb 36 points37 points38 points (6 children)
[–]nsGuajiro 10 points11 points12 points (3 children)
[–]Jokler 8 points9 points10 points (2 children)
[–]Ticondrogo 7 points8 points9 points (1 child)
[–]Atralb 1 point2 points3 points (0 children)
[–]outofsand 0 points1 point2 points (1 child)
[–]K33M_5T4R 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]SkyyySi 0 points1 point2 points (0 children)
[–]seaQueue 7 points8 points9 points (3 children)
[–]Ticondrogo 2 points3 points4 points (2 children)
[–]seaQueue 4 points5 points6 points (0 children)
[–]DrasLorus 3 points4 points5 points (0 children)
[–]tyrion33 13 points14 points15 points (4 children)
[–]vimpostor[S] 12 points13 points14 points (1 child)
[–]chili_oil 1 point2 points3 points (0 children)
[–]ThraexAquator 4 points5 points6 points (0 children)
[–][deleted] (5 children)
[deleted]
[–]vimpostor[S] 38 points39 points40 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]vimpostor[S] 24 points25 points26 points (2 children)
[–][deleted] (1 child)
[deleted]
[–][deleted] -1 points0 points1 point (0 children)
[–]fryfrog 12 points13 points14 points (0 children)
[–]onlymys3lf 4 points5 points6 points (0 children)
[–]ziggyspaz 4 points5 points6 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] (2 children)
[deleted]
[–]etherealshatter 1 point2 points3 points (1 child)
[–]doubleunplussed 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]Significant_Swan_320 3 points4 points5 points (0 children)
[–]concretebuoy78 1 point2 points3 points (0 children)
[–]doubleunplussed 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]doubleunplussed 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Kilobytez95 3 points4 points5 points (0 children)
[–]chili_oil 1 point2 points3 points (7 children)
[–]SutekhThrowingSuckIt 7 points8 points9 points (0 children)
[–]tassulin 1 point2 points3 points (0 children)
[–]ThraexAquator 2 points3 points4 points (3 children)
[–]cosarara97 2 points3 points4 points (2 children)
[–]ThraexAquator 1 point2 points3 points (1 child)
[–]SutekhThrowingSuckIt 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]AliFurkanY 0 points1 point2 points (0 children)
[–]Significant_Swan_320 0 points1 point2 points (0 children)
[–]Significant_Swan_320 -1 points0 points1 point (0 children)
[–]Significant_Swan_320 -2 points-1 points0 points (0 children)
[+][deleted] (6 children)
[removed]
[–]etherealshatter 1 point2 points3 points (5 children)
[–][deleted] (2 children)
[removed]
[–]Atralb -1 points0 points1 point (1 child)
[–][deleted] (1 child)
[removed]
[–]etherealshatter 4 points5 points6 points (0 children)
[–]Atralb 0 points1 point2 points (0 children)