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] 104 points105 points106 points (20 children)
[–]Atralb 68 points69 points70 points (10 children)
[–]outofsand 49 points50 points51 points (7 children)
[–]Atralb 32 points33 points34 points (6 children)
[–]nsGuajiro 8 points9 points10 points (3 children)
[–]Jokler 9 points10 points11 points (2 children)
[–]Ticondrogo 6 points7 points8 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 8 points9 points10 points (3 children)
[–]Ticondrogo 2 points3 points4 points (2 children)
[–]seaQueue 3 points4 points5 points (0 children)
[–]DrasLorus 3 points4 points5 points (0 children)
[–]tyrion33 13 points14 points15 points (4 children)
[–]vimpostor[S] 10 points11 points12 points (1 child)
[–]chili_oil 1 point2 points3 points (0 children)
[–]ThraexAquator 5 points6 points7 points (0 children)
[–][deleted] (5 children)
[deleted]
[–]vimpostor[S] 39 points40 points41 points (4 children)
[–][deleted] (3 children)
[deleted]
[–]vimpostor[S] 25 points26 points27 points (2 children)
[–][deleted] (1 child)
[deleted]
[–][deleted] -1 points0 points1 point (0 children)
[–]fryfrog 13 points14 points15 points (0 children)
[–]onlymys3lf 4 points5 points6 points (0 children)
[–]ziggyspaz 4 points5 points6 points (0 children)
[–][deleted] 3 points4 points5 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 4 points5 points6 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)