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
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to