macosx has strlcpy & strlcat

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Disable denormalized flonum tests, as this is too unreliable and requires hardware support as well as proper implementation in software.

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Android patch was submitted in 2013 but applied in 2014 after updating copyright
Block *all* signals while the global signal handler is running.

Before, it would block just the signal that it was currently handling.
This is problematic because different signals could interrupt the
signal handler causing annoying race conditions on multi-CPU systems.

Hopefully this will finally fix #877 properly.

Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
Update manifest; remove stale files, add a few missing ones
Use C_COMPILER_OPTIMIZATION_OPTIONS also when building "chicken-boot", as this setting is the only one the user can override to provide custom compiler options.

Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Update manual with changes from the wiki
On Solaris, ginstall requires the -m switch and its numerical argument to be separated by whitespace

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Solaris requires __C99FEATURES__ to enable C99 support (which we need from math.h)

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
As a BSD family member (distant relative by now), Solaris has strlcat/strlcpy

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Solaris uses sonames as well

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Disable deployment tests on Solaris as well, because it isn't supported there

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Fix unsetenv() on Solaris, and start an effort to get rid of the strange "GNU_ENV" definition

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Quote $(MAKE) invocations

Unquoted $(MAKE) seems to cause problems on Windows (cmd.exe) when the
path to `make' contains spaces.

Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Use proper linker flag quotation on Haiku
Fix typo: C_structure -> C_structurep
Attempt to fix #219 where renamed reexports are not correctly resolved.

This follows a hint given by sjamaan, in that
"##sys#register-compiled-module" clobbers the syntactic
environments (SEs) of exported syntactic definitions with new complete
SE built from all imports. This patch keeps the old SEs of each
exported syntactic binding my merging instead of overwriting.

This appears to fix the bug and all tests run ok for me, so far.

Signed-off-by: Peter Bex <peter.bex@xs4all.nl>
Signed-off-by: Evan Hanson <evhan@foldling.org>
numbers no longer uses GMP
Disable deployment tests on Hurd (for now); ORIGIN is not fully supported there

Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>
Fix isnormal() problem on MingW by using gcc builtin instead of the macro from mingw's header-files. Restore the tests as well

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>