I just released a new version of
pcsc-lite 1.9.7.
pcsc-lite is a Free Software implementation of the PC/SC (or WinSCard) API for
Unix systems.
Changes
1.9.7: Ludovic Rousseau
13 May 2022
- disable strict compilation by default
- fix 3 warnings
Issues with strict compilation
In the previous version (1.9.6) I enabled a strict compilation option by
default. The compiler was configured to use the -Werror
argument. The effect is to
transform warnings into errors. The compilation would fail instead of just
displaying a warning.
On my side I had no warnings so I was confident.
But some build systems use a different set of default compilation arguments.
For example Arch Linux or openSUSE Tumbleweed use the argument -flto=auto
to
perform some link-time optimizer.
This option generated 3 warnings. The warnings are minor but since the
compilation used -Werror
they were treated as errors and the compilation
failed.
Sorry for generating the problem. Thanks to Axel Braun and frederik for
reporting the failure.