See the email thread in
A better fix would be to rename the input/keyboard directory to input/kbd so it
matches the name of driver it contains. input/Imakefile should then be changed
so it has
but we probably shouldn't rename directories at this point ;-)
Created attachment 761 [details] [review]
Always define KEYBOARD
This patch removes the #if / #endif around the KEYBOARD definition so it always
present. When building with LoadableServer NO and UseDeprecatedKeyboardDriver
YES, two entries in the xf86InputDriverList will have .driverName = "keyboard",
but the XF86KEYBOARD will appear first and take precedence as it should.
Okay, I've tested this patch, and it appears to work fine for me with both the
loader and no-loader cases. Checking in and closing.
We should revisit this after the release and consider renaming the keyboard dir.