我应该使用 haproxy 的“linux2628”还是“linux26”make target?

gpa*_*ent 6 linux haproxy

使用最新版本的 HAProxy,简单地输入make不起作用,返回以下消息:

由于太多次优化设置的报告,不再支持不指定目标的构建。请在 TARGET 变量中指定目标操作系统,格式如下:

使目标=xxx

请从以下支持的列表中选择目标:

linux2628、linux26、linux24、linux24e、linux22、solaris freebsd、openbsd、cygwin、自定义、通用

如果您不需要任何优化,请使用“通用”,如果您想精确调整每个选项,请使用“自定义”,或者选择与您的操作系统最匹配的目标以获得最大性能。如有疑问,请检查 Makefile。

linux2628和 和有linux26什么区别?linux2628即使我有更新的内核版本,我也可以使用吗?

gpa*_*ent 8

是的,您可以使用linux2628.

来自gmane.comp.web.haproxy邮件列表(取自1.5-dev11的变更日志)

- added a build target "linux2628" which is like linux26 but automatically
includes splicing and tproxy.
Run Code Online (Sandbox Code Playgroud)