Victor Wagner <[email protected]> wrote: > On 2009.05.26 at 20:34:52 +0400, Andrey Melnikoff wrote:
> > Victor Wagner <[email protected]> wrote: > > > On 2009.05.26 at 14:41:38 +0400, Andrey Melnikoff wrote: > > > > > > Dmitry Fedorov <[email protected]> wrote: > > > > > 26 мая 2009 г. 17:06 пользователь Andrey Melnikoff написал: > > > > > > > > > > > > А никто не держит репозитория с пакаджами под win32 для > > > > > > кросс-компиляции? > > > > > > > > > > > > Или где почитать, как их делать... > > > > > > > > > aptitude search mingw > > > > > > > > Это то есть - стоит и работает. А интересует - где брать собранные > > > > пакаджи > > > > (openssl,zlib,expat,etc) под w32. > > > > > Ну zlib и expat у меня есть. Правда, для lenny не пересобирал пока. > > > Но вообще-то и пакеты для etch прекрасно поставятся и работать будут. > > > OpenSSL, я, правда, что удивительно, пока не собрал. > > OpenSSL посли приложения двух патчей (на Configure - добавление target > > mingw-cross и на e_os2.h) - собралось. > Это не удивительно. Я МагПро КриптоПакет для Windows только под > Debian-ом и собираю. > 1.0 не должна патчей требовать. Там есть параметр cross-compile-prefix, > его должно хватать. Правда, capi engine не соберется с текущим > mingw32-runtime. 1.0 не пробовал. > А что касается 0.9.8, я уж не помню, чего там напатчено было. > Что-то я там для кросссборки патчил. Но точно target не добавлял и > e_os2.h не трогал. У нас mingw32 разных версии. Тот, что в etch (3.4.5) собирает и без патча e_os2.h, тот кторый в lenny и выше (4.2.1) - не собирает. > Команда сборки выглядит так: > ./Configure -g mingw shared no-static-engine > make CC=i586-mingw32msvc-gcc RANLIB=i586-mingw32msvc-ranlib > WINDRES=i586-minbgw32msvc-windres --openssldir=c:/openssl > Причем windres по-моему нужен только из-за моих патчей, которые > добавляют к dll-кам ресурс VERSION_INFO. Для порядка. > А вот из-за неуказания правильной openssldir можно крепко пролететь, > особенно при работе с engines. Ну или с любым софтом, который имеет > привычку сертификаты удостоверяющих центров в системном дефольном месте > искать. Оно мне только для MD5*() нужно было :) -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

