Re: Latest Clang build errors
Alex Rousskov <[email protected]> Sat, 1 Apr 2023 17:09:27 -0400
| Newsgroups | gmane.comp.web.squid.devel |
|---|---|
| Message-ID | <[email protected]> |
On 3/28/23 09:27, Amos Jeffries wrote: > Alex, since the whole IPC and SHM system is your design are you able to > work on fixing the FlexibleArray build errors we are now getting with > clang v15. > [1] Log excerpt from Jenkins: ... > 01:00:06 ../../../../src/ipc/mem/FlexibleArray.h:34:52: error: array subscript -1 is below array bounds of 'int [1]' [-Werror=array-bounds=] ...> 01:00:06 make[4]: Leaving directory > '/srv/jenkins/workspace/5-pr-test/COMPILER/gcc/OS/fedora-rawhide/label/docker-build-host/btlayer-02-maximus/squid-7.0.0-VCS/_build/sub/src/fs' AFAICT, the above log is not from a clang build; it is from a GCC build. FWIW, I could not find matching clang errors in Jenkins. With GCC, I can reproduce the -Warray-bounds problem using squidcache/buildfarm-fedora-rawhide:latest docker. Thank you, Francesco for publishing those! PR 1318 has the proposed fix: https://github.com/squid-cache/squid/pull/1318 BTW, since GCC v13 has other bugs and has not been officially "released" yet, I suggest removing that compiler from the set of required tests until it matures enough for us to support it efficiently. HTH, Alex.