summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Keep separate linker flags, for when we want to link with gcc or ldIan Lynagh2011-01-241-7/+10
|
* Add OSTYPE build-system variable, and use itsimonpj@microsoft.com2011-01-131-0/+5
| | | | | | | | The use is in install.mk.in, where we need to know when we're on Cygwin. This fixes the build on my Windows box, where I have both Msys and Cygwin.
* In configure, test that GHC generates code for the correct platform (#4819)Simon Marlow2011-01-071-0/+10
| | | | | | | | | | | | | | | | | | | Patch supplied by the bug reporter, tidied up by me. $ ./configure --with-ghc=$HOME/fp/bin/i386-unknown-linux/ghc --build=x86_64-unknown-linux checking for gfind... no checking for find... /usr/bin/find checking for sort... /usr/bin/sort checking for GHC version date... inferred 7.1.20110107 checking version of ghc... 7.0.1 checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu Host platform inferred as: i386-unknown-linux Target platform inferred as: i386-unknown-linux This GHC (/home/simonmar/fp/bin/i386-unknown-linux/ghc) does not generate code for the build platform GHC target platform : i386-unknown-linux Desired build platform : x86_64-unknown-linux
* add comment to remind people to update driver/gcc/gcc.cSimon Marlow2011-01-061-0/+3
|
* Define cTargetArch and start to use it rather than ifdefsIan Lynagh2011-01-041-0/+1
| | | | | | | | Using Haskell conditionals means the compiler sees all the code, so there should be less rot of code specific to uncommon arches. Code for other platforms should still be optimised away, although if we want to support targetting other arches then we'll need to compile it for-real anyway.
* Remove dead code now that we require the bootstrapping compiler be >= 6.12Ian Lynagh2010-12-141-5/+0
|
* GHC 6.12 is now needed to build the HEADIan Lynagh2010-12-141-2/+2
|
* Add libstdc++-4.5.0-1-mingw32-dll-6.tar.lzma to mingw tarballsIan Lynagh2010-12-131-0/+2
|
* Make CPPFLAGS variables, as well as CFLAGS and LDFLAGSIan Lynagh2010-12-071-4/+7
| | | | | | | | | | | This fixes the "does unsetenv return void" test in the unix package on OS X, if I tell it to make 10.4-compatible binaries. The test uses CPPFLAGS but not CFLAGS, so it thought it returned int (as it was in 10.5-mode), but the C compiler (using CFLAGS, so in 10.4 mode) thought it returned void. I also added CONF_LD_OPTS_STAGE$3 to the list of things in LDFLAGS, which looks like an accidental ommission.
* Tweak the cleaning of inplace/; fixes trac #4320Ian Lynagh2010-12-051-1/+2
|
* Remove unused variables from the build system: HBC, NHC, MKDEPENDHSIan Lynagh2010-11-241-3/+0
|
* Add a configure test for the visibility hidden attributeIan Lynagh2010-11-231-0/+2
|
* For bindists, build ghc-pwd with stage 1Ian Lynagh2010-11-211-0/+1
| | | | | | rather then the bootstrapping compiler. This fixes problems where the bootstrapping compiler dynamically links against libraries not on the target machine.
* configure.ac tweaksIan Lynagh2010-11-201-51/+15
|
* Improve the OS X installerIan Lynagh2010-10-221-1/+1
| | | | | | Major changes are: * Version number now includes full GHC version and arch * Uninstaller copes with multiple versions
* Change how the OS X installer's create-links finds the versin numberIan Lynagh2010-10-171-1/+1
| | | | | It now gets created by configure, rather than trying to work out the version number at runtime.
* Fix build following haskell98 and -fglasgow-exts changesIan Lynagh2010-10-061-1/+1
|
* Check inplace doesn't exist before we try to create itIan Lynagh2010-09-241-1/+1
| | | | | | | This fixes rerunning configure in a tree which already has an inplace directory. Edward Z Yang ran into this; I guess whether it actually fails depends on details of your installation, or we'd have run into it sooner.
* Bump version to 7.1Ian Lynagh2010-09-211-1/+1
|
* Fix gcc wrapper for new mingw binariesIan Lynagh2010-09-051-1/+5
|
* Update intree-mingw creationIan Lynagh2010-09-041-9/+17
|
* Update commands to build in-tree mingwIan Lynagh2010-09-041-12/+10
|
* Don't test for gcc flags before we've found gccIan Lynagh2010-08-241-6/+7
|
* Integrate new I/O manager, with signal supportJohan Tibell2010-07-241-0/+4
|
* Fix the -lm configure test; fixes #4155Ian Lynagh2010-08-051-2/+5
|
* Add thread affinity support for FreeBSDGabor Pali2010-07-201-1/+1
| | | | | | | | | - Implement missing functions for setting thread affinity and getting real number of processors. - It is available starting from 7.1-RELEASE, which includes a native support for managing CPU sets. - Add __BSD_VISIBLE, since it is required for certain types to be visible in addition to POSIX & C99.
* Use different CC/LD options for different stagesIan Lynagh2010-07-231-10/+12
|
* Add configure flags for the location of GMP includes/library; fixes #4022Ian Lynagh2010-05-251-0/+16
|
* Unset $CFLAGS for "GNU non-executable stack" configure test; fixes #3889Ian Lynagh2010-05-211-0/+6
| | | | | | | With gcc 4.4 we get Error: can't resolve `.note.GNU-stack' {.note.GNU-stack section} - `.Ltext0' {.text section} when running gcc with the -g flag. To work around this we unset CFLAGS when running the test.
* Set the location of ar to be the in-tree ar on WindowsIan Lynagh2010-05-181-0/+1
|
* Remove duplicate "./configure --help" output; fixes #4075Ian Lynagh2010-05-161-10/+2
|
* Update various 'sh boot's to 'perl boot'Ian Lynagh2010-05-161-1/+1
| | | | Spotted by Marco TĂșlio Gontijo e Silva
* Fix the GHC API link in the main doc index.htmlIan Lynagh2010-04-221-1/+1
|
* Remove the ghc_ge_609 makefile variablesIan Lynagh2010-04-121-2/+0
| | | | They are now guaranteed to be YES
* Increase the minimum version number required to 6.10 in configure.acIan Lynagh2010-04-121-2/+2
|
* Explicitly check whether ar supports the @file syntaxIan Lynagh2010-03-291-1/+1
| | | | | rather than assuming that all GNU ar's do. Apparently OpenBSD's older version doesn't.
* Add gcc-g++ to the inplace mingw installation; fixes #3893Ian Lynagh2010-03-261-0/+2
|
* Fix the build for non-GNU-arIan Lynagh2010-03-241-0/+1
|
* When compiling with GHC >= 6.13, use -rtsoptsIan Lynagh2010-03-141-0/+2
|
* Fix the link to the ghc docs in libraries/prologue.txtIan Lynagh2010-02-231-1/+3
|
* Fix more library links in the user guideIan Lynagh2010-02-231-0/+2
|
* Fix the links to the base docs from the user guideIan Lynagh2010-02-231-1/+3
|
* Refactor gcc.c, pulling out the reusable codeIan Lynagh2010-02-181-1/+1
|
* Allow GNU-standard --host, --build, --target configure options (#3637)Simon Marlow2010-01-191-18/+56
| | | | Patch contributed by asuffield@suffields.me.uk
* Partial support for Haiku (#3727)Simon Marlow2009-12-211-1/+1
|
* fix up libm detection and use (#3724)Simon Marlow2009-12-161-5/+2
|
* configure.ac: fix libm checks (Trac #3730)Sergei Trofimovich2009-12-041-5/+9
| | | | | | | | | libbfd pulled libm as dependency and broke LIBM= detection. Patch moves libm in library tests as early as possible. Thanks to asuffield for suggesting such a simple fix. Thanks to Roie Kerstein and Renato Gallo for finding and tracking down the issue.
* #include <sys/select.h> if we have it (#3760)Simon Marlow2009-12-161-1/+1
|
* Expose all EventLog events as DTrace probesManuel M T Chakravarty2009-12-121-0/+10
| | | | | | | | | | | | | | - Defines a DTrace provider, called 'HaskellEvent', that provides a probe for every event of the eventlog framework. - In contrast to the original eventlog, the DTrace probes are available in all flavours of the runtime system (DTrace probes have virtually no overhead if not enabled); when -DTRACING is defined both the regular event log as well as DTrace probes can be used. - Currently, Mac OS X only. User-space DTrace probes are implemented differently on Mac OS X than in the original DTrace implementation. Nevertheless, it shouldn't be too hard to enable these probes on other platforms, too. - Documentation is at http://hackage.haskell.org/trac/ghc/wiki/DTrace
* Put README and INSTALL into bindistsIan Lynagh2009-12-091-1/+1
| | | | Also tidied up the way configure.ac gets into bindists