Firefox для винды: пересобрать nspr4.dll с патчем
Есть патч для сырцов nspr4.dll (для версии nspr из ff 3.5.3). nspr.dll - это кросс-платформенная абстрация функций по работе с сетью (socket/recv/send и тд) и практически не меняется в зависимости от версии FF.
Надо взять сырцы firefox 8.0, наложить на nspr из них этот патч (скорее всего он без проблем применится) и пересобрать nspr4.dll под виндой, чтобы пересобранная версия nspr4.dll работала с официальным релизом файрфокс 8 для винды. Весь файрфос пересобирать не надо. Патч меняет ровно 1 исходный файл от nspr.
Есть инструкции от ч-ка который так пересобирал ff 3.5.3 - судя по ним все элементарно.
Важно- при сборке новых зависимостей на системные dll у пересобранной nspr4.dll добавиться не должно (по сравнению с nspr4.dll от оригинального виндового файрфокса). В первую очередь - на msvcr9.dll (которая есть только в vista и выше) тк оригинальный nspr4.dll зависит от msvcrt.dll.
Итого от исполнителя ожидаем
* пересобранный nspr4.dll
* патч, который чисто наложится на текущую версию сырцов
* краткие инструкции как все это собирается
Оплатим вембани или ЯДом.