wxWidgets взят www.wxwidgets.org/downloads, сборка:
Код: Выделить всё
./configure --prefix=/usr/i586-mingw32 --host=i586-mingw32 --with-msw --disable-compat26 --disable-compat24 --disable-shared --enable-unicode --disable-debug --with-zlib=builtin
makeОно компилируется, но линковка не проходит:
Код: Выделить всё
...
/root/cross/src/wxWidgets-2.8.12/lib/libwx_baseu-2.8-i586-mingw32.a(baselib_textfile.o):textfile.cpp:(.text$_ZN10wxTextFileD0Ev[wxTextFile::~wxTextFile()]+0xc): undefined reference to `___gxx_personality_sj0'
/root/cross/src/wxWidgets-2.8.12/lib/libwx_baseu-2.8-i586-mingw32.a(baselib_textfile.o):textfile.cpp:(.text$_ZN10wxTextFileD0Ev[wxTextFile::~wxTextFile()]+0x63): undefined reference to `operator delete(void*)'
/root/cross/src/wxWidgets-2.8.12/lib/libwx_baseu-2.8-i586-mingw32.a(baselib_textfile.o):textfile.cpp:(.rdata$_ZTI10wxTextFile[typeinfo for wxTextFile]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
collect2: ld returned 1 exit status
make[1]: *** [wxrc.exe] Error 1
make: *** [wxrc] Error 2Пробовал непосредственно добавлять LDFLAGS=-L/usr/lib/gcc/i586-mingw32/4.5.3 - без результата.
Тут, как я понял, советуют править код. Меж тем, несколько ранее под Альтлинуксом wxWidgets кросскомпилировался без вмешательств. Правда там все было x32.
Подскажите пожалуйста направление дальнейшего рытья.