dependency hell
Sep. 10th, 2009 01:32 ambinary versions of win-psycopg2 are built against latest DEBUG version of MSVCRT that ships ONLY with VS2005 SP1 ATL Security Update 2
and they don’t have sources readily buildable on Windows, either – only the Linux ones :\
no subject
Date: 2009-09-10 05:18 pm (UTC)Так правильно - EULA вообще запрещает распространять DEBUG CRT в каком-либо виде, фактически Debug CRT платный, является частью студии, как, скажем, отладчик. Debug CRT может быть раза в три медленнее в определенных сценариях, чем релизный, из-за различных валидаций кучи, которые он выполняет для раннего обнаружения memory corruption, поэтому ни один разработчик в здравом уме и трезвой памяти не будет распространять его с бинарником своего софта.
Впрочем, я не удивлюсь, что окажется, что данный софт просто банально падает в релиз-версии, т.к. дебаг-црт по-другому инициализирует память, и, скажем, использует всякие паддинги вокруг блоков кучи вроде 0xBAADF00D ("bad food"), и глючный код, безобидно повреждающий в дебаг црт паддинг, при компоновке с релизной начал повреждать соседний блок.
no subject
Date: 2009-09-10 05:34 pm (UTC)Я знаю, что он платный :)
Алсо, я иногда даже читаю лицензии и по возможности стараюсь их соблюдать (мало ли что)
no subject
Date: 2009-09-10 06:04 pm (UTC)