]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUILD: xxhash: silence a build warning on Solaris + gcc-5.5
authorWilly Tarreau <w@1wt.eu>
Wed, 17 Apr 2024 07:41:30 +0000 (09:41 +0200)
committerWilly Tarreau <w@1wt.eu>
Wed, 17 Apr 2024 07:43:32 +0000 (09:43 +0200)
commit99c918ed8af96c396fb48ea28633e97e9db98adb
treea7bf2b0ab5b132b5226ba9fdc40844c125cacad9
parent1c944eab08458b220861da4c17d32858534be6b2
BUILD: xxhash: silence a build warning on Solaris + gcc-5.5

Testing an undefined macro emits warnings due to -Wundef, and we have
exactly one such case in xxhash:

  include/import/xxhash.h:3390:42: warning: "__cplusplus" is not defined [-Wundef]
   #if ((defined(sun) || defined(__sun)) && __cplusplus) /* Solaris includes __STDC_VERSION__ with C++. Tested with GCC 5.5 */

Let's just prepend "defined(__cplusplus) &&" before __cplusplus to
resolve the problem. Upstream is still affected apparently.
include/import/xxhash.h