From 6947e55aff7086d3ad654d4fa1ea9f51f4983424 Mon Sep 17 00:00:00 2001
From: Chris Lattner
Date: Fri, 21 Jul 2006 00:06:27 +0000
Subject: [PATCH] Add some notes about mingw, patch contributed by Anton
Korobeynikov.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29238 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/GettingStarted.html | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html
index e33a685dcf2..9f6ef59b7fd 100644
--- a/docs/GettingStarted.html
+++ b/docs/GettingStarted.html
@@ -239,12 +239,12 @@ software you will need.
Cygwin/Win32 |
- x861 |
+ x861,8 |
GCC 3.4.X, binutils 2.15 |
MinGW/Win32 |
- x861,6 |
+ x861,6,8 |
GCC 3.4.X, binutils 2.15 |
@@ -306,9 +306,15 @@ up
The GCC-based C/C++ frontend does not build
The port is done using the MSYS shell.
Download and install
-bison (excl. M4.exe) and flex in that order. Build binutils-2.15 from source,
-if necessary.
+bison (excl. M4.exe) and flex in that order. Build binutils-2.15 from source,
+if necessary. Bison & flex can be also grabbed from GNUWin32 sf.net project
Native code generation exists but is not complete.
+Binutils up to post-2.17 has bug in bfd/cofflink.c
+ preventing LLVM from building correctly. Several workarounds have been
+ introduced into LLVM build system, but the bug can occur anytime in the
+ future. It's highly recommended to rebuild your current binutils with the
+ patch from
+ Binutils bugzilla, if it's wasn't already applied.