Цитата(klen @ Feb 3 2009, 14:06)

смущает "CC=mingw32-gcc ./configure"
1. попробуйте "./configure CC=mingw32-gcc"
шел первый аргумент анализирует как команду/имя файла бинаря/имя sh-скрипта, а остальные как параметры. у вас наоборот
Неверно.
Цитата
1. Leading words of the form ``name=value'' are stripped off and
assigned to the environment of the simple command.
Такое поведение - это AFAIK POSIX-стандарт. А вот если поменять эти элементы в командной строке местами, то "CC=mingw32-gcc" будет интерпретироваться шеллом как аргумент команды ./configure, и никакого присваивания переменной окружения выполнено не будет:
Код
alx% cat test.sh
#!/bin/sh
echo $CC
alx% CC=blablabla ./test.sh
blablabla
alx% ./test.sh CC=blablabla
alx%
Цитата(klen @ Feb 3 2009, 14:06)

2. судя по всему Вы сонфигурите и собираете в директории с исходниками - "./configure", так делать нельзя, сделайте отдельную рабочую папку для сборки и там конфигурите и собирайте.
Почему это нельзя? Кто сказал? В README сказано обратное. Согласно доке, собирать надо именно в директории с исходниками...