使用最新版本的 HAProxy,简单输入make
不起作用,而是返回以下消息:
由于对未优化设置的报告过多,不再支持在不指定目标的情况下进行构建。请在 TARGET 变量中指定目标操作系统,格式如下:
使 TARGET=xxx
请从以下支持列表中选择目标:
linux2628、linux26、linux24、linux24e、linux22、solaris freebsd、openbsd、cygwin、自定义、通用
如果您不想进行任何优化,请使用“通用”;如果您想要精确调整每个选项,请使用“自定义”;或者选择与您的操作系统最匹配的目标,以获得最佳性能。如有疑问,请检查 Makefile。
linux2628
和有什么区别?即使我有较新的内核版本,linux26
我可以使用吗?linux2628
答案1
是的,您可以使用linux2628
。
来自gmane.comp.web.haproxy
邮件列表(取自的1.5-dev11
变更日志)
- added a build target "linux2628" which is like linux26 but automatically
includes splicing and tproxy.