Пытаюсь собрать mingw32 через crossdev crossdev -t i686-pc-mingw32. В логах получаю вот это:
/bin/sh ../../../libtool --tag=CC --mode=link /var/tmp/cross/i686-pc-mingw32/portage/cross-i686-pc-mingw32/gcc-4.4.4-r1/work/gcc-4.4.4/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/var/tmp/cross/i686-pc-mingw32/portage/cross-i686-pc-mingw32/gcc-4.4.4-r1/work/gcc-4.4.4/host-x86_64-unknown-linux-gnu/gcc/ -B/usr/x86_64-unknown-linux-gnu/bin/ -B/usr/x86_64-unknown-linux-gnu/lib/ -isystem /usr/x86_64-unknown-linux-gnu/include -isystem /usr/x86_64-unknown-linux-gnu/sys-include -m32 -W -Wall -Wmissing-declarations -Wwrite-strings -Wmissing-prototypes -Wno-long-long -fexceptions -fasynchronous-unwind-tables -g -O2 -m32 -module -version-info 0:0:0 -no-undefined -m32 -o libgjsmdssi.la -rpath /usr/lib/../lib32/gcj-4.4.4-10 -module -version-info 0:0:0 -no-undefined -avoid-version gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.lo gnu_javax_sound_midi_dssi_DSSISynthesizer.lo ../../../native/jni/classpath/jcl.lo -ljack
libtool: link: /var/tmp/cross/i686-pc-mingw32/portage/cross-i686-pc-mingw32/gcc-4.4.4-r1/work/gcc-4.4.4/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/var/tmp/cross/i686-pc-mingw32/portage/cross-i686-pc-mingw32/gcc-4.4.4-r1/work/gcc-4.4.4/host-x86_64-unknown-linux-gnu/gcc/ -B/usr/x86_64-unknown-linux-gnu/bin/ -B/usr/x86_64-unknown-linux-gnu/lib/ -isystem /usr/x86_64-unknown-linux-gnu/include -isystem /usr/x86_64-unknown-linux-gnu/sys-include -m32 -shared .libs/gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.o .libs/gnu_javax_sound_midi_dssi_DSSISynthesizer.o ../../../native/jni/classpath/.libs/jcl.o -ljack -m32 -m32 -m32 -Wl,-soname -Wl,libgjsmdssi.so -o .libs/libgjsmdssi.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libjack.so when searching for -ljack
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ljack
collect2: ld returned 1 exit status
make[8]: *** [libgjsmdssi.la] Ошибка 1
Ставил jack, даже с флагом lib32 из оверлэя «multilib» - не помогает. Такое ощущение, что на переменную USE оно не реагирует, пробовал "-gcj -java -jack".
Никто не сталкивался?