[PATCH:modular] build.sh: remove xf86-input-mouse from Linux

Gaetan Nadon memsize at videotron.ca
Sun Jan 5 16:19:35 PST 2014

On 14-01-05 04:58 PM, Trevor Woerner wrote:
> Remove xf86-input-mouse from the list of modules to build for a Linux target
> since Linux uses xf86-input-evdev instead.
> Signed-off-by: Trevor Woerner <trevor.woerner at linaro.org>
As long as it builds on Linux, it's fine. The primary reason for
platform check is to prevent build breaks for people not familiar with
X. It saves them time and saves us from receiving posts and bug reports.

Majority of drivers are only useful on very specific hardware, like
video cards, tablets and so on. Even so, only a fraction of the C code
is not portable. The configuration, man pages or docs can be maintained
on any platforms. Developers also need to know where code may break when
they change ABI, so it is helpful to have more modules than less that
builds on the platform where they work.

I am aware this is only one of many perspectives. It is much easier to
remove a module from the list than hunting down for missing modules. I
also do not think build.sh helps anyone make a decision as to which
module should be include in the project they are working on.

More information about the xorg-devel mailing list