diff options
Diffstat (limited to 'libc/ports/sysdeps/mips/preconfigure')
-rw-r--r-- | libc/ports/sysdeps/mips/preconfigure | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libc/ports/sysdeps/mips/preconfigure b/libc/ports/sysdeps/mips/preconfigure index 9190eee87..b215eb2c1 100644 --- a/libc/ports/sysdeps/mips/preconfigure +++ b/libc/ports/sysdeps/mips/preconfigure @@ -25,5 +25,10 @@ mips64*) base_machine=mips64 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi" fi ;; -mips*) base_machine=mips machine=mips/mips32/$machine ;; +mips*) base_machine=mips + case "$CC $CFLAGS $CPPFLAGS " in + *" -mips16 "*) machine=mips/mips32/mips16/$machine ;; + *) machine=mips/mips32/$machine ;; + esac + ;; esac |