~ 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