Так как configure не знает, что флаг -m32
означает «32-битный» (в конце концов, это может означать что-то совершенно другое с другим компилятором - его даже можно отклонить, например, на ia64), вы должны также сказать емутип хоста.Тип хоста, если программа так закодирована, также может быть использован для выбора определенного поведения, независимого от CC и CFLAGS, всегда следует указывать --host =, если конфигурация, которую вы хотите запустить, не является автоопределенной.
./configure --host=i686-linux-gnu CFLAGS="-m32" LDFLAGS="-m32"