diff --git a/main/lib/term/cterm.c b/main/lib/term/cterm.c
index cd503976..f7f99994 100644
--- a/main/lib/term/cterm.c
+++ b/main/lib/term/cterm.c
@@ -200,6 +200,11 @@ IMPLEMENT_TSP(NOFLSH, c_lflag)
 IMPLEMENT_TSP(TOSTOP, c_lflag)
 IMPLEMENT_TSP(IEXTEN, c_lflag)
 
+#ifndef CMSPAR
+// This is a MIPS fix: https://sourceware.org/bugzilla/show_bug.cgi?id=23783
+#define CMSPAR 010000000000
+#endif
+
 #ifndef OS_CYGWIN
 IMPLEMENT_TSP(CMSPAR, c_cflag)
 IMPLEMENT_TSP(XCASE, c_lflag)
