summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Switch to using the 'rubenvb' mingw buildsIan Lynagh2012-06-171-4/+3
|
* Fix path to ar on WindowsIan Lynagh2012-05-221-1/+1
|
* Rename package-conf flags to package-db.Paolo Capriotti2012-05-151-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 Gardas2012-04-271-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 Chakravarty2012-04-211-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 Lynagh2012-03-151-2/+2
|\
| * Fix tarball name for Win64 mingwIan Lynagh2012-03-151-2/+2
| |
* | Fix copy/paste errorIan Lynagh2012-03-151-1/+1
|/
* Support making a Win64 in-tree mingwIan Lynagh2012-03-151-42/+58
| | | | The Win64 mingw zip file isn't in the ghc-tarballs repo, as it's >300M.
* Some configure/aclocal fixes for Win64Ian Lynagh2012-03-151-8/+9
|
* some small correctionsGabor Greif2012-02-271-1/+1
|
* Fix some more sh syntax in configure.acIan Lynagh2012-02-101-2/+3
|
* Fix equality testing for test(1) on FreeBSDGabor Pali2012-02-101-1/+1
|
* Improve support for cross-compilationSimon Marlow2012-01-301-16/+77
| | | | Patchset from Stephen Blackheath <stephen.blackheath@ipwnstudios.com>
* Define "ar command" correctly in settings file on WindowsIan Lynagh2012-01-141-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 ./configureDavid Terei2012-01-101-0/+12
| | | | Patch from Karel Gardas!
* update copyright, cite realistic version numbers, fix a smattering of typosGabor Greif2012-01-061-10/+10
|
* Store the word size as determined by configure, in the settings file (#5735)Simon Marlow2012-01-041-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 bootstrapIan Lynagh2011-12-131-4/+2
|
* Bump version number to 7.5Ian Lynagh2011-12-131-1/+1
|
* Test whether ld flags exist before using themIan Lynagh2011-11-271-0/+3
| | | | | Some platforms use linkers that don't support the --hash-size=31 and --reduce-memory-overheads flags.
* mergeSimon Marlow2011-11-221-0/+4
|\
| * Add autoconf support to detect an LLVM-based C compilerDavid M Peixotto2011-10-071-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 generationIan Lynagh2011-10-231-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_unwindThorkil Naur2011-10-191-0/+1
| |
* | Convert the HAVE_GNU_NONEXEC_STACK conditional into HaskellIan Lynagh2011-10-191-18/+0
| |
* | Add "have subsections via symbols" to the Platform typeIan Lynagh2011-10-191-13/+0
| |
* | Put the target platform in the settings fileIan Lynagh2011-10-191-0/+5
|/
* Fix bindist finding gcc on OS X; fixes trac #5397Ian Lynagh2011-10-011-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 trapSimon Marlow2011-09-131-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 architecturesJoachim Breitner2011-09-061-1/+1
|
* Fail configure if Alex 3 is found. Haddock doesn't build with Alex 3Simon Marlow2011-08-101-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.m4Ian Lynagh2011-08-031-12/+1
|
* Refactor configure.ac's: Put XCODE_VERSION() in aclocal.m4Ian Lynagh2011-08-031-20/+1
|
* Small configure.ac refactoringIan Lynagh2011-08-031-13/+18
|
* Fix path to Cabal library, corrects documentation.Lennart Kolmodin2011-08-021-1/+1
|
* On OS X, use gcc-4.2 with Xcode 4 and upManuel M T Chakravarty2011-07-271-19/+27
|
* Bump version number to 7.3Ian Lynagh2011-07-021-1/+1
|
* Share more code between configure.ac and distrib/configure.ac.inIan Lynagh2011-06-221-44/+1
|
* Move more commands into the settings fileIan Lynagh2011-06-221-0/+12
|
* Move some Windows special-casing out of the compilerIan Lynagh2011-06-221-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, becauseSimon Marlow2011-06-011-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 platformOSIan Lynagh2011-05-081-2/+0
| | | | And remove cTargetOS/cTargetPlatform.
* Remove unused hasktags configure checkDavid Terei2011-05-041-2/+0
|
* Small DynFlags improvementsIan Lynagh2011-05-011-0/+1
|
* Add ar location and details to settings fileIan Lynagh2011-04-291-0/+3
|
* configure: bootstrapping fix (#5155)Ian Lynagh2011-04-281-5/+8
| | | | Don't check ghc compiles for the right platform when we're bootstrapping.
* Rename "GCC command" to "C compiler command"Ian Lynagh2011-04-231-1/+1
| | | | | Makes it consistent with the existing "C compiler flags" field.
* Get CC_STAGE0 from the bootstrapping compilerIan Lynagh2011-04-231-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 varIan Lynagh2011-04-231-1/+0
|