| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
We no longer use dummy-ghc; instead we don't configure most packages
until the stage1 compiler is available.
We also now use Cabal for building the ghc-bin package.
There are a couple more sanity checks too.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
If the GHCi .o lib doesn't exist, load the .a instead
|
|
|
|
|
|
|
|
|
| |
saying
make TRACE=1
prints most of the macro calls and their arguments. It's easy to
trace new macros; see rules/trace.mk.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
When using the bootstrapping compiler, we now explicitly constrain
the version of boot packages (Cabal, extensible-exceptions, etc) to the
in-tree version, so that the build system is less fragile should the
user have a newer version installed for the bootstrapping compiler.
|
|
|
|
| |
- Needed to get arch-dependent options, eg, on Snow Leopard
|
|
|
|
| |
It confuses the build system.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Should help to fix the build on OpenBSD (together with a corresponding
patch to libraries/base).
|
|
|
|
|
| |
When configuring packages, enable library profiling and shared libraries
based on the ways in GhcLibWays.
|
| |
|
|
|
|
|
|
| |
When configure tests for a feature it may not generate warning-free C
code, and thus may think that the feature doesn't exist if -Werror is
on.
|
| |
|
|
|
|
|
| |
I've also added some missing $s to some makefiles. These aren't
technically necessary, but it's nice to be consistent.
|
|
|
|
| |
It tried to do this already, but the make variable name was wrong.
|
|
|
|
| |
we also have $1_$2_CONFIGURE_OPTS, which is used.
|
|
|
|
| |
when we configure ghc with --enable-shared
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
# -----------------------------------------------------------------------------
#
# (c) 2009 The University of Glasgow
#
# This file is part of the GHC build system.
#
# To understand how the build system works and how to modify it, see
# http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture
# http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying
#
# -----------------------------------------------------------------------------
|
|
|