Update to liblouis 3.32 (#17469)
Update to liblouis 3.32
Description of user facing changes
None
Description of development approach
Update submodule
In this version, a dependency on Gnulib was introduced that doesn't build on Windows. See NMAKE on Windows is broken liblouis/liblouis#1689 . I fixed this using the approach from Use _strnicmp on windows liblouis/liblouis#1686. In short, rather than posix strncasecmp, we use _strnicmp .
Testing strategy:
Unit tests, running from source
Known issues with pull request:
Based on the second point as noted below development approach, an alternative could be just removing the metadata part from our liblouis build, which can be used by simply commenting out 'metadata.c' from sconscript.