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

Trevor Woerner trevor.woerner at linaro.org
Mon Jan 6 06:56:29 PST 2014

Hello Gaetan,

On 01/05/14 19:19, Gaetan Nadon wrote:
> 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.

Thank you for this explanation. I agree with everything you've said, so
I have no issues with leaving xf86-input-mouse in the list of modules
which are built on a Linux host.

A couple days ago I took the list of projects available on fd.o, sorted
them by their last change, and noticed there are a number of them
missing from the list of modules built by build.sh which appear to still
be active projects. For example: mesa/glu, mesa/glut, mesa/demos,
mesa/mesa-test, cairo, and a bunch of others (I haven't finished yet).
Do you think it would be worth my time to submit a patch to add some of
these active projects into the list of modules built by build.sh?

Best regards,

More information about the xorg-devel mailing list