python: fix termios build for xtensa
authorBaruch Siach <baruch@tkos.co.il>
Fri, 18 Jul 2014 03:32:40 +0000 (06:32 +0300)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 18 Jul 2014 18:04:11 +0000 (20:04 +0200)
commitc821210b1bfa1d9c1dae23e6dd228726e4b45f67
tree9245c00de8ae12f48d75f56446c2afaf0a76030e
parent402a537b3550b422d85b74a86e78a63d22537836
python: fix termios build for xtensa

The xtensa ioctls.h header references struct serial_multiport_struct that is
not defined in this header or included headers. ioctls.h also references
tty_struct that is not exported to userspace at all. Add a patch fixing these
issues.

This is only a workaround as the real problem should be fixed in the kernel
(by removing all struct references like all other archs). But since we support
older kernel versions we'll have to carry this patch for some time.

Fixes:
http://autobuild.buildroot.net/results/12b/12b5612828d7f1fc7d1f69fc01341d5a6e628db5/

Cc: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/python/python-015-serial-ioctl-workaround.patch [new file with mode: 0644]