All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] python3: fix termios build for xtensa
@ 2014-08-06 18:31 Baruch Siach
  2014-08-06 18:31 ` [Buildroot] [PATCH 2/2] python: renumber patch Baruch Siach
  2014-08-06 20:18 ` [Buildroot] [PATCH 1/2] python3: fix termios build for xtensa Thomas Petazzoni
  0 siblings, 2 replies; 3+ messages in thread
From: Baruch Siach @ 2014-08-06 18:31 UTC (permalink / raw)
  To: buildroot

Forward port the patch from c821210b1bfa (python: fix termios build for
xtensa) to python3.

Fixes:
http://autobuild.buildroot.net/results/e7f/e7f71fbcb0796f315052947382fa39d85c5dc8fe/

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
 .../python3-014-serial-ioctl-workaround.patch      | 23 ++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 package/python3/python3-014-serial-ioctl-workaround.patch

diff --git a/package/python3/python3-014-serial-ioctl-workaround.patch b/package/python3/python3-014-serial-ioctl-workaround.patch
new file mode 100644
index 000000000000..9786d0354e91
--- /dev/null
+++ b/package/python3/python3-014-serial-ioctl-workaround.patch
@@ -0,0 +1,23 @@
+Serial ioctl() workaround
+
+The ioctls.h of some architectures (notably xtensa) references structs from
+linux/serial.h. Make sure to include this header as well.
+
+Also, undef TIOCTTYGSTRUCT that require reference to internal kernel tty_struct,
+but isn't actually referenced in modern kernels.
+
+Signed-off-by: Baruch Siach <baruch@tkos.co.il>
+---
+diff -Nuar Python-3.4.1-orig/Modules/termios.c Python-3.4.1/Modules/termios.c
+--- Python-3.4.1-orig/Modules/termios.c	2014-05-19 08:19:39.000000000 +0300
++++ Python-3.4.1/Modules/termios.c	2014-08-06 21:16:11.892362933 +0300
+@@ -9,7 +9,9 @@
+ #endif
+ 
+ #include <termios.h>
++#include <linux/serial.h>
+ #include <sys/ioctl.h>
++#undef TIOCTTYGSTRUCT
+ 
+ /* HP-UX requires that this be included to pick up MDCD, MCTS, MDSR,
+  * MDTR, MRI, and MRTS (appearantly used internally by some things
-- 
2.0.1

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH 2/2] python: renumber patch
  2014-08-06 18:31 [Buildroot] [PATCH 1/2] python3: fix termios build for xtensa Baruch Siach
@ 2014-08-06 18:31 ` Baruch Siach
  2014-08-06 20:18 ` [Buildroot] [PATCH 1/2] python3: fix termios build for xtensa Thomas Petazzoni
  1 sibling, 0 replies; 3+ messages in thread
From: Baruch Siach @ 2014-08-06 18:31 UTC (permalink / raw)
  To: buildroot

Advance the serial number of a patch from 015 to 016 to avoid collision and
confusion.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
 ...al-ioctl-workaround.patch => python-016-serial-ioctl-workaround.patch} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename package/python/{python-015-serial-ioctl-workaround.patch => python-016-serial-ioctl-workaround.patch} (100%)

diff --git a/package/python/python-015-serial-ioctl-workaround.patch b/package/python/python-016-serial-ioctl-workaround.patch
similarity index 100%
rename from package/python/python-015-serial-ioctl-workaround.patch
rename to package/python/python-016-serial-ioctl-workaround.patch
-- 
2.0.1

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Buildroot] [PATCH 1/2] python3: fix termios build for xtensa
  2014-08-06 18:31 [Buildroot] [PATCH 1/2] python3: fix termios build for xtensa Baruch Siach
  2014-08-06 18:31 ` [Buildroot] [PATCH 2/2] python: renumber patch Baruch Siach
@ 2014-08-06 20:18 ` Thomas Petazzoni
  1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni @ 2014-08-06 20:18 UTC (permalink / raw)
  To: buildroot

Dear Baruch Siach,

On Wed,  6 Aug 2014 21:31:01 +0300, Baruch Siach wrote:
> Forward port the patch from c821210b1bfa (python: fix termios build for
> xtensa) to python3.
> 
> Fixes:
> http://autobuild.buildroot.net/results/e7f/e7f71fbcb0796f315052947382fa39d85c5dc8fe/
> 
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
> ---
>  .../python3-014-serial-ioctl-workaround.patch      | 23 ++++++++++++++++++++++
>  1 file changed, 23 insertions(+)
>  create mode 100644 package/python3/python3-014-serial-ioctl-workaround.patch

Both patches applied, thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-08-06 20:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-06 18:31 [Buildroot] [PATCH 1/2] python3: fix termios build for xtensa Baruch Siach
2014-08-06 18:31 ` [Buildroot] [PATCH 2/2] python: renumber patch Baruch Siach
2014-08-06 20:18 ` [Buildroot] [PATCH 1/2] python3: fix termios build for xtensa Thomas Petazzoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.