Looks straightforward enough. Ian? On Mon, Oct 29, 2018 at 12:02 PM Gary E. Miller via devel <devel@ntpsec.org> wrote:
> Yo All! > > The Linux kernel has now removed all Varible Length Arrays (VLAs). > > Linux has spoke: > > "USING VLA'S IS ACTIVELY STUPID! It generates much more code, and much > _slower_ code (and more fragile code), than just using a fixed key size > would have done." > > It is easy to find where VLAs are used, just add the -Wvla cflag. > > # export CGLAG=-Wvla > > Then build as usual. > > Looks like git head NTPsec has two VLAs: > > [180/273] Compiling tests/libntp/ymd2yd.c > ../../tests/libntp/macencrypt.c: In function 'TEST_macencrypt_Encrypt_': > ../../tests/libntp/macencrypt.c:34:2: warning: ISO C90 forbids array > 'packetPtr' > whose size can't be evaluated [-Wvla] > char packetPtr[totalLength]; > ^~~~ > ../../tests/libntp/macencrypt.c: In function > 'TEST_macencrypt_CMAC_Encrypt_': > ../../tests/libntp/macencrypt.c:70:2: warning: ISO C90 forbids array > 'packetPtr' whose size can't be evaluated [-Wvla] > char packetPtr[totalLength]; > ^~~~ > > Should be easy to fix. Anyone want to try? > > > RGDS > GARY > --------------------------------------------------------------------------- > Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703 > g...@rellim.com Tel:+1 541 382 8588 <(541)%20382-8588> > > Veritas liberabit vos. -- Quid est veritas? > "If you can’t measure it, you can’t improve it." - Lord Kelvin > _______________________________________________ > devel mailing list > devel@ntpsec.org > http://lists.ntpsec.org/mailman/listinfo/devel > -- Mark Atwood http://about.me/markatwood +1-206-604-2198
_______________________________________________ devel mailing list devel@ntpsec.org http://lists.ntpsec.org/mailman/listinfo/devel