Доброго времени суток! Загнался со сборкой Gallium mesa + llvm под i386 на машине с Debian AMD64 (нужно, например, для использования 3d в wine). Отдельно mesa собирается, но не могу заставить llvm (из svn) собраться под i386. Пробовал флаги -m32 --target, часть файлов все равно имеет не ту архитектуру, и соответственно не линкуются. Вариант с 32-битным chroot тоже не прошел.
Подскажите, какие флаги надо задать, чтобы решить мою проблему? Может проще всего сделать виртуальную машину и собирать в ней? Спасибо.
P.S. llvm конфигурировал следующим образом:
export CFLAGS="-g0 -O2 -m32"
export CXXFLAGS="-g0 -O2 -m32"
export LDFLAGS="-m32 -Wl -O1 --as-needed -s -L/usr/lib32"
./configure --enable-optimized --prefix=/usr --libdir=/usr/lib32