[Buildroot] [PATCH] lua-periphery: disable for MIPS architectures

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Mar 17 12:09:49 UTC 2015

Dear Vicente Olivert Riera,

On Tue, 17 Mar 2015 11:47:39 +0000, Vicente Olivert Riera wrote:
> c_ispeed and c_ospeed are not available for MIPS:
> src/serial.c:191:25: error: 'struct termios' has no member named 'c_ispeed'
>          termios_settings.c_ispeed = baudrate;
> src/serial.c:192:25: error: 'struct termios' has no member named 'c_ospeed'
>          termios_settings.c_ospeed = baudrate;
> Fixes:
>   http://autobuild.buildroot.net/results/ca7146661c8135568be90dd53b6ee569ebff270d/
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>

I think disabling on MIPS is not the right fix. The right fix is to use
the C library cfsetispeed() and cfsetospeed() instead of directly
accessing the termios structure members, which are not guaranteed to

Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

More information about the buildroot mailing list