Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch to using the 'rubenvb' mingw builds | Ian Lynagh | 2012-06-17 | 1 | -4/+3 |
| | |||||
* | Fix path to ar on Windows | Ian Lynagh | 2012-05-22 | 1 | -1/+1 |
| | |||||
* | Rename package-conf flags to package-db. | Paolo Capriotti | 2012-05-15 | 1 | -0/+4 |
| | | | | | | | | Rename package database flags in both GHC and ghc-pkg so that they are consistent with Cabal nomenclature. Add a version check to the build system so that the correct set of package db flags are used when the bootstrapping GHC has version < 7.5. | ||||
* | add support for ARM hard-float ABI (fixes #5914) | Karel Gardas | 2012-04-27 | 1 | -0/+14 |
| | | | | | | | This patch enhances Platform's ArchARM to include ARM ABI value. It also tweaks configure machinery to detect hard-float ABI and to set it wherever needed. Finally when hard-float ABI is in use, pass appropriate compiler option to the LLVM's llc. Fixes #5914. | ||||
* | OS X: disable bootstrapping info for 'ar' | Manuel M T Chakravarty | 2012-04-21 | 1 | -3/+10 |
| | | | | Xcode 4.3 installs the command line tools in a different location as earlier versions of Xcode. With the bootstrapping info, the build fails if the bootstrap compiler was built with an older version of Xcode. | ||||
* | Merge branch 'master' of win:c:/m64/head/. | Ian Lynagh | 2012-03-15 | 1 | -2/+2 |
|\ | |||||
| * | Fix tarball name for Win64 mingw | Ian Lynagh | 2012-03-15 | 1 | -2/+2 |
| | | |||||
* | | Fix copy/paste error | Ian Lynagh | 2012-03-15 | 1 | -1/+1 |
|/ | |||||
* | Support making a Win64 in-tree mingw | Ian Lynagh | 2012-03-15 | 1 | -42/+58 |
| | | | | The Win64 mingw zip file isn't in the ghc-tarballs repo, as it's >300M. | ||||
* | Some configure/aclocal fixes for Win64 | Ian Lynagh | 2012-03-15 | 1 | -8/+9 |
| | |||||
* | some small corrections | Gabor Greif | 2012-02-27 | 1 | -1/+1 |
| | |||||
* | Fix some more sh syntax in configure.ac | Ian Lynagh | 2012-02-10 | 1 | -2/+3 |
| | |||||
* | Fix equality testing for test(1) on FreeBSD | Gabor Pali | 2012-02-10 | 1 | -1/+1 |
| | |||||
* | Improve support for cross-compilation | Simon Marlow | 2012-01-30 | 1 | -16/+77 |
| | | | | Patchset from Stephen Blackheath <stephen.blackheath@ipwnstudios.com> | ||||
* | Define "ar command" correctly in settings file on Windows | Ian Lynagh | 2012-01-14 | 1 | -2/+1 |
| | | | | | We want to use the inplace ar, rather than whichever ar the machine that we build on happens to have. | ||||
* | Enable llvm tool paths to be set with ./configure | David Terei | 2012-01-10 | 1 | -0/+12 |
| | | | | Patch from Karel Gardas! | ||||
* | update copyright, cite realistic version numbers, fix a smattering of typos | Gabor Greif | 2012-01-06 | 1 | -10/+10 |
| | |||||
* | Store the word size as determined by configure, in the settings file (#5735) | Simon Marlow | 2012-01-04 | 1 | -0/+4 |
| | | | | | Now target32bit works for all targets without any manual intervention, as it should do. #5735 was a portability regression. | ||||
* | HEAD now requires GHC >= 7.0 to bootstrap | Ian Lynagh | 2011-12-13 | 1 | -4/+2 |
| | |||||
* | Bump version number to 7.5 | Ian Lynagh | 2011-12-13 | 1 | -1/+1 |
| | |||||
* | Test whether ld flags exist before using them | Ian Lynagh | 2011-11-27 | 1 | -0/+3 |
| | | | | | Some platforms use linkers that don't support the --hash-size=31 and --reduce-memory-overheads flags. | ||||
* | merge | Simon Marlow | 2011-11-22 | 1 | -0/+4 |
|\ | |||||
| * | Add autoconf support to detect an LLVM-based C compiler | David M Peixotto | 2011-10-07 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support to the autoconf scripts to detect when we are using a C compiler that uses an LLVM back end. An LLVM back end does not support all of the extensions use by GCC, so we need to perform some conditional compilation in the runtime, particularly for handling thread local storage and global register variables. The changes here will set the CC_LLVM_BACKEND in the autoconf scripts if we detect an llvm-based compiler. We use this variable to define the llvm_CC_FLAVOR variable that we can use in the runtime code to conditionally compile for LLVM. | ||||
* | | Follow cabal->Cabal rename, and fix haddock index generation | Ian Lynagh | 2011-10-23 | 1 | -1/+1 |
| | | | | | | | | We now make use of the ghc-packages file when making the haddock index. | ||||
* | | FIX BUILD on OS X 10.5: Check whether ld understands -no_compact_unwind | Thorkil Naur | 2011-10-19 | 1 | -0/+1 |
| | | |||||
* | | Convert the HAVE_GNU_NONEXEC_STACK conditional into Haskell | Ian Lynagh | 2011-10-19 | 1 | -18/+0 |
| | | |||||
* | | Add "have subsections via symbols" to the Platform type | Ian Lynagh | 2011-10-19 | 1 | -13/+0 |
| | | |||||
* | | Put the target platform in the settings file | Ian Lynagh | 2011-10-19 | 1 | -0/+5 |
|/ | |||||
* | Fix bindist finding gcc on OS X; fixes trac #5397 | Ian Lynagh | 2011-10-01 | 1 | -101/+12 |
| | | | | | | $TargetOS_CPP wasn't getting defined in a bindist, which meant the code to use gcc-4.2 instead of gcc on OS X wasn't working. Now fixed, by moving some of configure.ac's code into the shared aclocal.m4. | ||||
* | GHC does build with Alex 3 now - remove the configure trap | Simon Marlow | 2011-09-13 | 1 | -3/+0 |
| | | | | | However, one perf test fails (parsing001) due to extra allocation. I want to look into this so I'm not bumping it just yet. | ||||
* | Add s390x to list of supported architectures | Joachim Breitner | 2011-09-06 | 1 | -1/+1 |
| | |||||
* | Fail configure if Alex 3 is found. Haddock doesn't build with Alex 3 | Simon Marlow | 2011-08-10 | 1 | -0/+3 |
| | | | | | | yet, and fixing it is non-trivial (a change to Cabal is needed). So I'm making configure fail with an error suggesting to install an older Alex for now. | ||||
* | Refactor configure.ac's: Define FIND_GCC() in aclocal.m4 | Ian Lynagh | 2011-08-03 | 1 | -12/+1 |
| | |||||
* | Refactor configure.ac's: Put XCODE_VERSION() in aclocal.m4 | Ian Lynagh | 2011-08-03 | 1 | -20/+1 |
| | |||||
* | Small configure.ac refactoring | Ian Lynagh | 2011-08-03 | 1 | -13/+18 |
| | |||||
* | Fix path to Cabal library, corrects documentation. | Lennart Kolmodin | 2011-08-02 | 1 | -1/+1 |
| | |||||
* | On OS X, use gcc-4.2 with Xcode 4 and up | Manuel M T Chakravarty | 2011-07-27 | 1 | -19/+27 |
| | |||||
* | Bump version number to 7.3 | Ian Lynagh | 2011-07-02 | 1 | -1/+1 |
| | |||||
* | Share more code between configure.ac and distrib/configure.ac.in | Ian Lynagh | 2011-06-22 | 1 | -44/+1 |
| | |||||
* | Move more commands into the settings file | Ian Lynagh | 2011-06-22 | 1 | -0/+12 |
| | |||||
* | Move some Windows special-casing out of the compiler | Ian Lynagh | 2011-06-22 | 1 | -0/+13 |
| | | | | | | This is a little cleaner, and removes a barrier to cross-compiling to/from Windows. There are a few more tools that still need to be handled in the same way. | ||||
* | check for bfd_uncompress_section_contents instead of bfd_init, because | Simon Marlow | 2011-06-01 | 1 | -1/+1 |
| | | | | | the former will fail if libbfd is a static library and has a libz dependency that we don't know about (#3756) | ||||
* | Change remaining uses of cTargetOS to platformOS | Ian Lynagh | 2011-05-08 | 1 | -2/+0 |
| | | | | And remove cTargetOS/cTargetPlatform. | ||||
* | Remove unused hasktags configure check | David Terei | 2011-05-04 | 1 | -2/+0 |
| | |||||
* | Small DynFlags improvements | Ian Lynagh | 2011-05-01 | 1 | -0/+1 |
| | |||||
* | Add ar location and details to settings file | Ian Lynagh | 2011-04-29 | 1 | -0/+3 |
| | |||||
* | configure: bootstrapping fix (#5155) | Ian Lynagh | 2011-04-28 | 1 | -5/+8 |
| | | | | Don't check ghc compiles for the right platform when we're bootstrapping. | ||||
* | Rename "GCC command" to "C compiler command" | Ian Lynagh | 2011-04-23 | 1 | -1/+1 |
| | | | | | Makes it consistent with the existing "C compiler flags" field. | ||||
* | Get CC_STAGE0 from the bootstrapping compiler | Ian Lynagh | 2011-04-23 | 1 | -0/+2 |
| | | | | | | Rather than using the compiler that configure detects, we use the "GCC command" field from the --info output of the bootstrapping compiler (provided it is >= 7.1). | ||||
* | Remove unused ArSupportsInput makefile var | Ian Lynagh | 2011-04-23 | 1 | -1/+0 |
| |