diff --git a/configure b/configure
index 7443a24a77a99a87dd6f2b6ea7a2f30906cb639f..4d290512b7177a9ceebc0d8e1d4755139d2504a0 100755
--- a/configure
+++ b/configure
@@ -4012,6 +4012,16 @@ case "$arch" in
         arch="arm"
     ;;
     mips*|IP*)
+        case "$arch" in
+        *el)
+            add_cppflags -EL
+            add_ldflags -EL
+        ;;
+        *eb)
+            add_cppflags -EB
+            add_ldflags -EB
+        ;;
+        esac
         arch="mips"
     ;;
     parisc*|hppa*)