--- origsrc/clisp-2.48/src/lispbibl.d 2009-07-28 09:58:03.000000000 -0400 +++ src/clisp-2.48/src/lispbibl.d 2015-01-26 12:14:01.822061000 -0500 @@ -2603,7 +2603,7 @@ Long-Float, Ratio and Complex (only if S malloc results (and hence also of shared libraries) are randomized; only the code address is fixed around 0x1C000000 and the stack address is around 0xCF000000. In this case, we also use LINUX_NOEXEC_HEAPCODES. */ - #if (defined(I80386) && defined(UNIX_LINUX)) || (defined(I80386) && defined(UNIX_OPENBSD) && defined(ADDRESS_RANGE_RANDOMIZED)) + #if (defined(I80386) && defined(UNIX_LINUX)) || (defined(I80386) && defined(UNIX_OPENBSD) && defined(ADDRESS_RANGE_RANDOMIZED)) || (defined(I80386) && defined(UNIX_CYGWIN32)) #define LINUX_NOEXEC_HEAPCODES #else #define STANDARD_HEAPCODES