Как иметь использование Apache 2.2 более ранняя версия libapr?

Это не имеет никакого отношения к системному администрированию, но вполне откровенно говоря, эта проблема никогда не должна была неожиданно возникать во-первых. Программное обеспечение было создано и упаковано кем-то знакомым с Windows, это было бы положено на правильное место в начале, делая это надуманным вопросом. Необходимость зафиксировать его теперь является ценой, которая будет оплачена игнорирование конвенции и хорошей практики.

Если бы это было мое дело, то программное обеспечение было бы восстановлено и повторно упаковано правильно, который должен быть тривиальным заданием, и я могу только задаться вопросом, почему это даже обсуждается.

Всего один вопрос. Какие ограничения Вы видите в установке программного обеспечения, где это предназначается, чтобы быть?

0
задан 18 July 2011 в 22:17
1 ответ

Я склонен думать, что Ваши проблемы необоснованны - различия между libapr версии, которые Вы имеете, должны не существовать. Большое soname изменение для libapr если бы путь был назад в версии 0.9, и так как у Вас есть более новая версия, это должно быть назад совместимо с более старой версией Ваши потребности модуля.

Если бы Вы действительно думаете, что необходимо вызвать его, я сказал бы, что Вы смогли вызывать его в с LD_PRELOAD без повреждения, но на практике я не рискнул бы им на месте производства. Вы, конечно, не можете загрузить обе версии сразу, Вы получите коллизии символа. Я зафиксировал бы модуль.

1
ответ дан 4 December 2019 в 22:13

Теги

Похожие вопросы