~ chicken-core (chicken-5) b3c89b70aee45e418febd23f5c52fd6fc0f0ba5d
commit b3c89b70aee45e418febd23f5c52fd6fc0f0ba5d
Author: Peter Bex <peter@more-magic.net>
AuthorDate: Sat Apr 16 17:55:40 2016 +0200
Commit: Evan Hanson <evhan@foldling.org>
CommitDate: Sat Apr 16 17:55:40 2016 +0200
Remove a few outdated notes from README
Some notes about extremely old GCC versions are too obscure and not
very relevant to 99.999% of our users.
The apply-hack is gone, so errors mentioning it won't appear anymore.
Running tests without installing has been supported since 4.9.0.
Signed-off-by: Evan Hanson <evhan@foldling.org>
diff --git a/README b/README
index fb49fec6..6a846a12 100644
--- a/README
+++ b/README
@@ -148,9 +148,6 @@
the final lines before Make's "error; exit" output. If the
check fails on unmodified sources, please file a bugreport.
- Currently "make check" only works if you have installed
- CHICKEN.
-
2.5. Optional features
You can further enable various optional features by adding
@@ -432,15 +429,6 @@
- If you want to build Linux binaries which use the "X32 ABI",
you can pass ARCH=x32 on the Make command line.
- - Some old Linux distributions ship with a buggy version of
- the GNU C compiler (2.96). If the system is configured for
- kernel recompilation, then an alternative GCC version is
- available under the name `kgcc' (GCC 2.96 can not recompile
- the kernel). CHICKEN's configuration script should normally
- be able to handle this problem, but you have to remember to
- compile your translated Scheme files with `kgcc' instead of
- `gcc'.
-
- There have been reports where the library directory
"/usr/lib64" could not be found at build-time on a Fedora
12 system. If you build a 64-bit version of CHICKEN and
@@ -479,18 +467,6 @@
set XCODE_DEVELOPER and XCODE_TOOL_PATH on the make(3)
command line.
- - On 10.6 and 10.7, CHICKEN may incorrectly select a 32-bit build
- environment when it should be building 64-bit, resulting in a
- build error. This occurs when you have a 32-bit kernel and a
- 64-bit gcc (that is, on Core 2 Duo systems running 10.6 Desktop).
- If this bites you, you'll get the following error or similar:
-
- apply-hack.x86.S:35:suffix or operands invalid for `call'
-
- As a workaround, manually force the build into 64-bit mode:
-
- make PLATFORM=macosx ARCH=x86-64
-
- CHICKEN will normally select a 32-bit or 64-bit build
automatically when you use the normal build step:
@@ -600,14 +576,6 @@
To work around this in Windows Defender (the default),
disable "realtime protection" under tools->options.
- - gcc 3.4 shows sometimes warnings of the form
-
- easyffi.c: In function `f_11735':
- easyffi.c:18697: warning: `noreturn' function does return
-
- when compiling the system or compiled Scheme files. These
- warnings are bogus and can be ignored.
-
AIX:
- CHICKEN is built with the GNU C compiler (`gcc'). IBM's XL
Trap