[Buildroot] [PATCH] eudev: build with older kernels.

Gustavo Sverzut Barbieri barbieri at profusion.mobi
Thu Dec 29 16:01:50 UTC 2016


On Thu, Dec 29, 2016 at 1:51 PM, Romain Naour <romain.naour at gmail.com> wrote:
> Hi Gustavo,
>
> Le 29/12/2016 à 15:46, Gustavo Sverzut Barbieri a écrit :
>> Add missing defines so eudev builds for older kernels such as 2.6
>
> Can you summit this patch to eudev upstream ?

I will try, but not sure they bother with ancient 2.6 kernels like the
one I need :-D


>> Signed-off-by: Gustavo Sverzut Barbieri <barbieri at profusion.mobi>
>> ---
>>  package/eudev/0002-missing-defines-for-old-kernels.patch | 16 ++++++++++++++++
>>  1 file changed, 16 insertions(+)
>>  create mode 100644 package/eudev/0002-missing-defines-for-old-kernels.patch
>>
>> diff --git a/package/eudev/0002-missing-defines-for-old-kernels.patch b/package/eudev/0002-missing-defines-for-old-kernels.patch
>> new file mode 100644
>> index 000000000..d34020f04
>> --- /dev/null
>> +++ b/package/eudev/0002-missing-defines-for-old-kernels.patch
>> @@ -0,0 +1,16 @@
>> +--- a/src/udev/udev-builtin-input_id.c       2016-12-23 16:43:55.398985478 +0000
>> ++++ b/src/udev/udev-builtin-input_id.c       2016-12-23 16:48:40.907182701 +0000
>
> missing patch description and SoB line.
> I guess it should be the same as above.

will submit a new one with these


>> +@@ -33,6 +33,13 @@
>> + #include "udev.h"
>> + #include "util.h"
>> +
>> ++#ifndef BTN_TRIGGER_HAPPY
>> ++#define BTN_TRIGGER_HAPPY 0x2c0
>> ++#endif
>> ++#ifndef INPUT_PROP_MAX
>> ++#define INPUT_PROP_MAX 0x1f
>> ++#endif
>
> Otherwise these values seems correct.
> Reviewed-by: Romain Naour <romain.naour at gmail.com>
>
> Best regards,
> Romain
>
>> ++
>> + /* we must use this kernel-compatible implementation */
>> + #define BITS_PER_LONG (sizeof(unsigned long) * 8)
>> + #define NBITS(x) ((((x)-1)/BITS_PER_LONG)+1)
>>
>



-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN, GTalk, FaceTime: barbieri at gmail.com
Skype: gsbarbieri
Mobile: +55 (16) 99354-9890


More information about the buildroot mailing list