[asterisk-dev] Tons of warnings compiling Asterisk 16.24.1

Joshua C. Colp jcolp at sangoma.com
Wed May 11 04:17:46 CDT 2022


On Wed, May 11, 2022 at 6:12 AM Dennis Buteyn <dennis.buteyn at xorcom.com>
wrote:

> On 5/10/22 15:21, Joshua C. Colp wrote:
>
> On Tue, May 10, 2022 at 9:10 AM Dennis Buteyn <dennis.buteyn at xorcom.com>
> wrote:
>
>> Noticed a ton of warnings (-Wformat-truncation, -Wunused-result,
>> -Wstringop-overflow, -Wstringop-truncation, -Wlto-type-mismatch,
>> -Wfree-nonheap-object, -Warray-bounds) compiling Asterisk 16.24.1 on the
>> few compilers I tried:
>>
>> gcc (Debian 8.3.0-6) 8.3.0
>> gcc (Debian 10.2.1-6) 10.2.1 20210110
>> gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
>> gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
>> gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0
>>
>> Just curious if anyone is aware of these warnings and whether they have
>> been resolved in later revisions.
>>
>
> Are these the default warning options when built in developer mode? If so,
> then we take care of them as soon as we become aware - and we just did a
> batch of GCC12 fixes to take care of the latest ones. Otherwise you'd need
> to be more specific about what exactly is showing them. For example, if
> it's PJSIP ones we generally don't touch it and such fixes would need to go
> upstream. If these are options you've set, then we wouldn't have seen them.
>
>
> Rebased on master (a24979a2d7) and ignoring anything PJSIP-related, still
> getting a bunch of warnings with gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0
> (attached).
>
> Compiler flags used:
>
> -Wformat
> -Werror=format-security
> -Wdate-time
> -Wall
> -Wstrict-prototypes
> -Wmissing-prototypes
> -Wmissing-declarations
> -Wl,--warn-common
>
> As for the recent fixes, I guess we just need to wait for 16.27.
>

This didn't really answer my question. Are you using additional options
beyond what is normally used? If so, then it is unlikely anyone would have
seen these before or investigated and would explain why Jenkins isn't
seeing them either. You'd need to file an issue[1] attaching the log, and
then it will go into the queue to be looked at.

[1] https://issues.asterisk.org/jira

-- 
Joshua C. Colp
Asterisk Technical Lead
Sangoma Technologies
Check us out at www.sangoma.com and www.asterisk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20220511/7d81ab6c/attachment.html>


More information about the asterisk-dev mailing list