Linux mrgency 6.8.0-rc1-1-cachyos-rc #1 SMP PREEMPT_DYNAMIC Tue, 23 Jan 2024 03:00:23 +0000 x86_64 GNU/Linux
Distribution (+version):
LSB Version: n/a
Distributor ID: Arch
Description: Arch Linux
Release: rolling
Codename: n/a
Steps to reproduce:
Install 6.8-rc1 kernel
Install v4l2loopback dkms package
DKMS fails to build it for 6.8-rc1 kernel
Observed Results:
Here is the make.log from the DKMS build:
make.log
It appears to be failing simply because strlcpy was finally removed, to be replaced by strscpy. They are not perfectly compatible, because strscpy has a different return value than strlcpy did.
Expected Results:
I expected it to build, but I did not know it used deprecated functions.
Relevant Code:
It's a build problem, so there is no example code to supply here.
v4l2loopback
version: 0.12.7-2 from Arch reposkernel version:
Distribution (+version):
Steps to reproduce:
Observed Results:
Here is the make.log from the DKMS build: make.log
It appears to be failing simply because
strlcpy
was finally removed, to be replaced bystrscpy
. They are not perfectly compatible, becausestrscpy
has a different return value thanstrlcpy
did.Expected Results:
I expected it to build, but I did not know it used deprecated functions.
Relevant Code:
It's a build problem, so there is no example code to supply here.