< New experimental Big Eight Usenet signing key | Russ Allbery > Eagle's Path > March 2021 | pam-krb5 4.10 > |
rra-c-util is my collection of support functions, Autoconf macros, test programs, and other infrastructure that I use to build other packages.
This release includes lots of portability work to support the INN 2.6.4 release, much of it by Julien ÉLIE. There are some incompatibilities in the Autoconf macros compared to previous versions, hence the version bump.
Rename all SQLite Autoconf macros from SQLITE to SQLITE3, including their output variables and configure command-line options, to bring the naming convention in line with common practice for software using SQLite v3. Clear the SQLITE3 variables if the library was optional and no working library was found.
Rename the KRB5_CPPFLAGS_GCC output variable from the RRA_LIB_KRB5 macro to KRB5_CPPFLAGS_WARNINGS to more accurately reflect its intended use and to reflect that it works with Clang.
The m4/krb5.m4
Autoconf macros no longer define AM_CONDITIONAL
as a no-op if it's not already defined, since this may be unexpected
when loading a macro.
The RRA_LIB_KRB5 and RRA_LIB_KRB5_OPTIONAL macros now also check that at least one Kerberos header file was found and either abort with an error or mark Kerberos as unusable depending on the choice of macro.
Add C stubs for sd_notify
and sd_notifyf
and a
(non-functional) preprocessor stub for sd_is_socket
for
portability for more APIs to systems without libsystemd.
Fix the RRA_PROG_PYTHON Python version test to work on Python 3.0 and Python versions older than 2.7.
There are also some fixes for portability of the test suite and other minor portability improvements.
You can get the latest release from the rra-c-util distribution page.
Posted: 2021-03-20 13:15 — Why no comments?
< New experimental Big Eight Usenet signing key | Russ Allbery > Eagle's Path > March 2021 | pam-krb5 4.10 > |