G'day,
[Context: lglicua assists, and provides very significant automation,
working with Lua, LuaRocks and Tecgraf IM/CD/IUP on GNU/Linux systems,
as a consumer and/or as a developer.]
Following on from my lglicua-0.1-alpha8 release, that allowed newer
distributions that used GNU/Linux kernel 6, I use a PPA to upgrade
GCC from:
- 12: gcc (Ubuntu 12.2.0-17ubuntu1) 12.2.0
to:
- 13: gcc (Ubuntu 13.1.0-2ubuntu2~23.04) 13.1.0
First (minor) step, I'm pleased to note that the entire install and
build (compile c/c++, link, etc) worked smoothly after the upgrade;
I had to do some steps manually, so was lucky that no errors were
evident.
Second (major) step, I looked for new warning messages by running
build/parse-build.lua... and found that I'd failed to ship
"gcc-diagnostics.lua" in the tarball and in the online Repository.
So, an -alpha9 will be released shortly, with this omission fixed.
--------
Third, it has been a significant, and is ongoing, effort to improve
the diagnostics and static control-flow analysis of the compiler.
Therefore, it is usual to see some new diagnostics with each major
GCC release, with some not fitting into any of the patterns that
parse-build is scanning for. The unrecognised diagnostics reported
by parse-build.lua are:
cd:
drv/cddgn.c:329: 'array subscript 'long int[0]' is partly outside array
bounds of 'float[1]' [-Warray-bounds=]'
minizip/miniunzip.c:136: 'extra tokens at end of #ifdef directive'
ftgl:
FTFont/FTFontImpl.h:134: ' 'bool FTFontImpl::useBlending' [-Wreorder]'
FTFont/FTFont.cpp:255: ' when initialized here [-Wreorder]'
im:
im_format_jp2.cpp:120: ' 'jas_stream_t* imFileFormatJP2::stream'
[-Wreorder]'
im_format_jp2.cpp:124: ' when initialized here [-Wreorder]'
im_format_jp2.cpp:119: ' 'int imFileFormatJP2::fmtid' [-Wreorder]'
iup:
iup_ledparse.c:180: 'array subscript 'long unsigned int[0]' is partly
outside array bounds of 'float[1]' [-Warray-bounds=]'
pdflib7:
[No unrecognised diagnostics.]
"gcc-diagnostics.lua" has had entries added to pick up these cases.
--------
Following this message, there will be one message per package, with
the summary diagnostics as an attachment. While much of the
"low-hanging fruit" has been dispatched previously, there may be new
candidates in this set.
cheers,
sur-behoffski (Brenton Hoff)
programmer, Grouse Software
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users