- 17 Feb, 2013 4 commits
-
-
ian@well-typed.com authored
If anyone wants to do this in the future, they should just set appropriate CC_OPTS/LD_OPTS variables instead.
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
- 14 Feb, 2013 3 commits
- 12 Feb, 2013 1 commit
-
-
Sergei Trofimovich authored
Signed-off-by:
Sergei Trofimovich <slyfox@gentoo.org>
-
- 10 Feb, 2013 2 commits
-
-
thoughtpolice authored
Clang gives a big fat warning that there's no return value for the statement, since the prototype defaults to 'int'. Signed-off-by:
Austin Seipp <aseipp@pobox.com>
-
thoughtpolice authored
Signed-off-by:
Austin Seipp <aseipp@pobox.com>
-
- 06 Feb, 2013 1 commit
-
-
dterei authored
document them.
-
- 30 Jan, 2013 1 commit
-
-
Simon Marlow authored
-
- 29 Jan, 2013 1 commit
-
-
Simon Marlow authored
-
- 25 Jan, 2013 1 commit
-
-
RudolfVonKrugstein authored
Signed-off-by:
David Terei <davidterei@gmail.com>
-
- 23 Jan, 2013 1 commit
-
-
Simon Marlow authored
Submitted by: Stephen Paul Weber <singpolyma@singpolyma.net>
-
- 17 Jan, 2013 1 commit
-
-
Simon Marlow authored
We have two cases: 1. building a cross-compiler 2. compiling GHC to run on a foreign platform These two are done with almost the same setup: (1) is the stage 1 compiler, and (2) is the stage 2 compiler, when CrossCompiling=YES. The only difference between (1) and (2) is that you if you set up the build for (1), then it stops before stage 2 and you can 'make install' to install stage 1. Unfortunately, (2) didn't work, and the build system code needed some tidying up. Change to the way the build is set up: Before ------ To build a cross-compiler: ./configure --target=<..> To compile a foreign GHC: ./configure --host=<..> --target=<..> Now --- To build a cross-compiler: ./configure --target=<..> And set "Stage1Only=YES" in mk/build.mk To compile a foreign GHC: ./configure --target=<..>
-
- 05 Dec, 2012 1 commit
-
-
ian@well-typed.com authored
$GCC is empty when autoreconf 2.56 or 2.59 is used, although it works with 2.67. If testing $GCC with 2.5* worked in the past then I'm not sure when/why it broke.
-
- 23 Nov, 2012 1 commit
-
-
Gabor Greif authored
-
- 13 Nov, 2012 8 commits
-
-
ian@well-typed.com authored
If we are cross-compiling, we assume that if timer_create exists then it works.
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
All supported bootstrapping compilers now have --info output, so we can use that unconditionally.
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
-
ian@well-typed.com authored
This reverts the compiler parts of commit 7b594a5d Author: David Terei <davidterei@gmail.com> Date: Mon Nov 21 12:05:18 2011 -0800 Remove registerised code for dead architectures: mips, ia64, alpha, hppa1, m68k In particular, we want to know whether bewareLoadStoreAlignment should return True or False for them. It also reverts commit 3fc68b5c Author: Simon Marlow <marlowsd@gmail.com> Date: Wed Jan 4 11:44:02 2012 +0000 Remove missing archs (mipseb, mipsel, alpha) (#5734) It doesn't hurt to map these to ArchUnknown since we don't need to know anything specific about them, and adding them would be a pain (there are a bunch of places where we have to case-match on all the arches to avoid warnings).
-
- 24 Oct, 2012 1 commit
-
-
ian@well-typed.com authored
-
- 10 Sep, 2012 1 commit
-
-
ian@well-typed.com authored
-
- 05 Aug, 2012 2 commits
-
-
ian@well-typed.com authored
-
ian@well-typed.com authored
They were getting baked into Config.hs before.
-
- 17 Jun, 2012 1 commit
-
-
Ian Lynagh authored
-
- 20 May, 2012 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
We now normalise their paths, so that native Windows paths rather than cygwin paths. This means that we are able to execute them from Cabal or python. I've also abstracted out the normalisation code into an m4 function.
-
- 15 May, 2012 1 commit
-
-
pcapriotti authored
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.
-
- 27 Apr, 2012 1 commit
-
-
kgardas authored
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.
-
- 15 Mar, 2012 4 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 07 Mar, 2012 1 commit
-
-
pcapriotti authored
-