В последних версиях HAProxy просто введите make
не работает, возвращается следующее сообщение:
Из-за слишком большого количества отчетов о неоптимизированных настройках создание без указания цели больше не поддерживается. Укажите целевую ОС в переменной TARGET в следующей форме:
сделать TARGET = xxx
Выберите цель из следующего списка поддерживаемых:
linux2628, linux26, linux24, linux24e, linux22, solaris freebsd, openbsd, cygwin, custom, generic
Используйте «generic», если вы не хотите никакой оптимизации, «custom», если хотите точно настроить каждую опцию, или выберите цель, которая больше всего соответствует вашей ОС, чтобы получить от нее максимальную производительность. Пожалуйста, проверьте Makefile в случае сомнений.
В чем разница между linux2628
и linux26
? Могу ли я использовать linux2628
даже если у меня более новая версия ядра?
Да, вы можете использовать linux2628
.
Из gmane.comp.web.haproxy
список рассылки (взят из 1.5-dev11
журнал изменений)
- added a build target "linux2628" which is like linux26 but automatically
includes splicing and tproxy.