From eb062080bac25967426934c1b5d7ce876679c04a Mon Sep 17 00:00:00 2001 From: zooko <> Date: Thu, 15 Jul 2010 03:11:23 +0000 Subject: [PATCH] update workaround for the the binutils bug in MinGW [Imported from Trac: page AdvancedInstall, version 13] --- AdvancedInstall.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AdvancedInstall.md b/AdvancedInstall.md index 5bf8408..dfdb35b 100644 --- a/AdvancedInstall.md +++ b/AdvancedInstall.md @@ -205,7 +205,7 @@ If the build or install steps result in an error that says a compiler is needed, 1. Download and install MinGW from http://sourceforge.net/projects/mingw/files/ (the main installer linked from the big green download button). The installer will prompt you for what components to install. You need the base components plus g++. -2. Versions 5.1.x of MinGW have a bug in the bundled Gnu assembler. If typing "`as --version`" at the command line gives "`GNU assembler (GNU Binutils) 2.20`", then you have an affected version. To fix this, download [http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GNU-Binutils/binutils-2.19.1/binutils-2.19.1-mingw32-bin.tar.gz/download binutils-2.19.1-mingw32-bin.tar.gz], and extract it into the MinGW installation directory, overwriting the existing files. Then do "`as --version`" again and check that the result is "`GNU assembler (GNU Binutils) 2.19.1`". +2. Early versions of 5.1.x of MinGW had a bug in the bundled Gnu assembler. If typing "`as --version`" at the command line gives "`GNU assembler (GNU Binutils) 2.20`", then you have an affected version. To fix this, download upgrade to a newer version of MinGW which has `GNU assemberl (GNU Binutils) 2.20.51.20100613`} or later. 3. Configure distutils to use MinGW. To configure distutils to use mingw32, create a file called "`distutils.cfg`" in `C:\Python26\lib\distutils`, and put in that file: