The maintainers of hunspell already broke things back in 2016 when they released hunspell 1.5 and the had to backtrack and release 1.5.1
Here is the pertinent issue:
https://github.com/Sigil-Ebook/Sigil/issues/261
And for the record, here is my change disabling those idiotic deprecations that has been used since 2016:
https://github.com/Sigil-Ebook/Sigil...nspell.hxx#L92
until line 102.
I created that interface for MySpell which later became hunspell when I retired from that project. It was designed to mimic the interface of its predecessor ispell so it has existed for over 30 years now. So silly to deprecate a C interface to a C++ library for no good reason.
And hunspell 1.7.2 is still the latest official release of hunspell, so aside from disabling the deprecation warnings there should be no difference in a Linux system hunspell and ours, unless they have tweaked their version somehow.