Hi Everyone, I noticed libidn2-2.3.0 is kind of noisy. It looks libidn2 is using older Gnulib modules:
In file included from idn2.c:37:0: ../gl/gettext.h: In function 'dcpgettext_expr': ../gl/gettext.h:227:3: warning: ISO C90 forbids variable length array 'msg_ctxt_id' [-Wvla] char msg_ctxt_id[msgctxt_len + msgid_len]; ^~~~ ../gl/gettext.h: In function 'dcnpgettext_expr': ../gl/gettext.h:275:3: warning: ISO C90 forbids variable length array 'msg_ctxt_id' [-Wvla] char msg_ctxt_id[msgctxt_len + msgid_len]; ^~~~ idn2.c: In function 'process_input': idn2.c:153:7: warning: string length '28846' is greater than the length '4095' ISO C99 compilers are required to support [-Woverlength-strings] puts (CONDITIONS); ^~~~ I believe the Gnulib folks cleared a lot of these problems. We are also seeing a lot of noise for deprecated functions like idn2_to_ascii_4i. I think it may be time to update Gnulib and perhaps release a new version of the library. Thanks.