Dear SWI-Prolog user,
SWI-Prolog 8.1.26 is ready for download. This quick release is due to a
flaw in the 8.1.25 version that caused xpce, required for the
development tools, not to be installed on Non-Windows systems. This
version also fixes possible build failures if the user has conflicting
packs (add-ons) installed and a couple of issues on 32-bit platforms.
Enjoy --- Jan
SWI-Prolog Changelog since version 8.1.25
CMAKE: Correctly set policies
FIXED: mpq_to_double() rounding for 32-bit platforms.
FIXED: Spurious messages “Could not reenable *-stack” after a stack
FIXED: Negative unbounded numbers on 32-bit hardware caused a crash.
BUILD: Use new option --no-packs to avoid builds failing due to broken
or conflicting user packs.
--no-packsto prevent attaching packs.
ADDED: float_parts/4: float_parts(+Float, -Mantissa, -Base, -Exponent)
FIXED: saved state handling for --foreign=save.
PORT: avoid multiple definitions of global variables as they will be
rejected with GCC 10
- BUILD: Use --no-packs to avoid dependencies on user packs
PORT: Include crt_externss.h for MacOS.
PORT: process.c for MacOS <= 10.6 to use _NSGetEnviron()
TEST: Reduce long lists checks as they run out of stack on 32 bit
--no-signalsinstead of the deprecated
- BUILD: Add --no-packs to avoid dependency on user packs.
- FIXED: XPCE failed to build due to wrong detection of FontConfig.