![我应该使用 haproxy 的“linux2628”还是“linux26”制作目标?](https://linux22.com/image/798297/%E6%88%91%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%20haproxy%20%E7%9A%84%E2%80%9Clinux2628%E2%80%9D%E8%BF%98%E6%98%AF%E2%80%9Clinux26%E2%80%9D%E5%88%B6%E4%BD%9C%E7%9B%AE%E6%A0%87%EF%BC%9F.png)
使用最新版本的 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.