DisplayLink / evdi

Extensible Virtual Display Interface
MIT License
708 stars 184 forks source link

Module not building if CONFIG_DRM_EVDI is missing #476

Closed SuperTux88 closed 2 months ago

SuperTux88 commented 3 months ago

With the commit https://github.com/DisplayLink/evdi/commit/9884501a20346ff85d8a8e3782e9ac9795013ced#diff-5d2a962cad1c08060cbab9e0bba5330ed63958b64ac04024593562cec55f176d CONFIG_DRM_EVDI := m was removed from the module/Makefile. Was this removed intentionally? Because if I now (with the latest version 1.14.5) just run make, it doesn't build the module anymore (at least on Gentoo). I noticed when I tried to update from 1.14.4 to 1.14.5 and suddenly the module was missing.

❯ make module
CFLAGS="-isystem./include -isystem./include/uapi -Werror -Wextra -Wall -Wno-error=missing-field-initializers -Werror=sign-compare -Wmissing-prototypes -Wstrict-prototypes -Werror=discarded-qualifiers " make -C module 
make[1]: Entering directory '/tmp/evdi-1.14.5/module'
make -C /lib/modules/6.6.38-gentoo/build M=$PWD
make[2]: Entering directory '/usr/src/linux-6.6.38-gentoo'
  MODPOST /tmp/evdi-1.14.5/module/Module.symvers
make[2]: Leaving directory '/usr/src/linux-6.6.38-gentoo'
make[1]: Leaving directory '/tmp/evdi-1.14.5/module'

So to me it looks like CONFIG_DRM_EVDI is still required, or am I doing something wrong?