FreeBSD7+ и Apache 1.3
2010-01-08 21:47![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Из FreeBSD 7.0 и новее выпилили утиль /usr/bin/objformat
, которую хочет apache-1.3 при сборке. При отсутствии такой утилиты сборка считает, что собирается на aout-based system (какой FreeBSD была 12 лет назад) и собирает нерабочие бинарники. Утиль восемь лет назад была официально объявлена obsolete, но apache-1.3 пользоваться ей при сборке так и не перестал.
При необходимости собрать apache-1.3 с собственным набором патчей на FreeBSD8 есть два пути: заменить aout на elf внутри скрипта src/Configure
или положить в /usr/bin/objformat
исполняемый скрипт:
#!/bin/sh echo elf
Я выбрал второе, чтобы не помнить об этом и не ковырять
src/Configure
если вдруг понадобиться добавить ещё что-то в код апача.