| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
NetBSD <= 1.4 is a.out, apparently
|
|
|
|
| |
Add -mwin32 -mno-cygwin to CPPFLAGS on Windows.
|
|
|
|
|
| |
Plumb LibsReadline into extra_libraries for -package util, rather than
extra_ld_opts, so that GHCi knows to load them too.
|
|
|
|
| |
add a few extra headers
|
|
|
|
|
|
| |
Let it work on FreeBSD where fileno is a macro.
Support readline-4.2 (some C functions were renamed).
Correctly treat rl_redisplay_function as returning void.
|
|
|
|
| |
readded Debian's old SGML catalog path for backward compat with Debian-2.2
|
|
|
|
| |
Debian updates
|
|
|
|
|
| |
Replace Readline with a more complete version.
Process .hsc files in hslibs.
|
|
|
|
| |
Add -mwin32 for new Cygwin gcc.
|
|
|
|
| |
remove unnecessary parens
|
|
|
|
|
| |
Add -mno-cygwin to CPP rather than CPPFLAGS, so that it gets into mkdependC
and the like.
|
|
|
|
|
|
| |
Add -mno-cygwin to CPPFLAGS on i386-unknown-mingw32 to stop configure.h
getting lots of bogus headers that aren't there. I'm not at all sure why
this hasn't caused problems before...
|
|
|
|
| |
Make LIBM be detected by autoconf.
|
|
|
|
|
|
|
| |
re-order the WithHc and WithGhc tests: now if you specify
--with-ghc=<ghc>, then WithHc also gets <ghc> if you don't set it
explicitly. Previously it got whatever ghc was in the PATH, which
would fail if there wasn't a ghc in the PATH at all.
|
|
|
|
| |
do the dlopen() check a better way.
|
|
|
|
|
|
|
|
| |
update the configure system to find dlopen(), whether it lives in -ldl
or in the standard C library.
I'd like to take this opportunity to throw a few bricks in the general
direction of whoever invented this godforsaken tool.
|
|
|
|
| |
remove the message that says "now do gmake boot followed by gmake..."
|
|
|
|
| |
platform definitions for PPC/MacOSX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Revision of Marcin's QError module
* I think, there was a rough consensus that Marcin's module provides the
right kind of interface for handling "errno"s
* Malcolm preferred an enumeration, but Marcin made a convincing argument
that this doesn't go well with architecture-dependent variations of "errno"
* Recoded the hsc magic into autoconf magic
* In hsc files, errno constants can be accessed directly; to provide access
for ordinary Haskell programmer, constants for a range of common symbols are
provided (their values are determined by configure)
* Introduced an `Errno' newtype to increase type safety
* renamed the throwIfXXX functions to throwErrnoIfXXX to have the original
names available in the language independent MarshalError
* FIXME: We need a thread local getErrno in the RTS!
(It all compiles, but is still to be tested.)
|
|
|
|
| |
Test for inttypes.h: Solaris' version of stdint.h
|
|
|
|
|
| |
Merge before-ghci -> before-ghci-branch-merged in the non-ghc parts of
the tree.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cleaning up the configuration/build process.
- New build.mk option: GhcWithInterpreter. It has reasonable
defaults, and shouldn't need to be overriden (you get the interpreter
if you're bootstrapping with ghc 4.09+ on an ELF architecture, at
the moment).
- compilation manager now lives in compiler/compMan. compiler/ghci
contains only interpreter-related files.
- WithGhcHc has gone, it now defaults to $(GHC). This is so that
we can reliably determine the version of $(GHC) using the stuff that
configure tells us. configure gets a new --with-ghc option so you
can specify which ghc to use.
|
|
|
|
| |
Make sure windows.h is always checked for, not just when HOpenGL is present.
|
|
|
|
| |
First (awkward) steps towards an HOpenGL integration
|
|
|
|
| |
comment update
|
|
|
|
| |
look for GMP 3, not GMP 2.
|
|
|
|
|
| |
Port to OpenBSD from Thomas Nordin. Please merge with 4.08 (you'll also
need the new config.guess and config.sub from the previous commit).
|
|
|
|
| |
added Debian location to DocBook catalog test
|
|
|
|
|
| |
New autoconf tests for ghc version from Michael Weber, with minor
modifications by me.
|
|
|
|
|
| |
Check the version of the installed ghc, and set GhcVersion,
GhcMajVersion, GhcMinVersion and GhcPatchLevel make variables.
|
|
|
|
|
| |
Add test for GNU regex in libc, which we'll use to decide whether to
compile our own copy of the library in package text.
|
|
|
|
| |
Quick workaround for Reuben's M$ configuration problems
|
|
|
|
| |
autoconf hackery for CTypes{,ISO}
|
|
|
|
| |
The DocBook saga continues: Look for already installed catalog first.
|
|
|
|
|
|
| |
Autoconf magic to determine a working DocBook CATALOG file (if any). Makes
the makefile variable DOCBOOK_CATALOG refer to this CATALOG file (absolute
path).
|
|
|
|
| |
Add JadeCmd to find path of jade.
|
|
|
|
|
|
| |
Changed Perl test so that it simply allows vv5 & 6 and disallows any other;
also hardwire path to perl to /bin/perl under Windows, to avoid clashing with
other weird Perls that may be on the path.
|
|
|
|
| |
/tmp/msg
|
|
|
|
| |
added autoconf magic for integral limits
|
|
|
|
|
| |
Added FIND as a symbol so that it can be changed on OSes which have
different ideas as to what "find" should do.
|
|
|
|
| |
remove duplicate signal type test.
|
|
|
|
|
|
| |
add -ltermcap when looking for -lreadline.
From: Michael Weber.
|
|
|
|
|
| |
Sven's first autoheader commandment: Don't change config.h.in manually...!
(Why is mk/config.h.in in the repository? configure is not, either.)
|
|
|
|
| |
Added more SIZEOF/ALIGNMENT tests
|
|
|
|
| |
urk, Solaris sh doesn't understand [^0-9] in patterns, it seems.
|
|
|
|
| |
Added autoconf magic for size/alignment of some more C types
|
|
|
|
|
|
|
| |
- FreeBSD 3+ is now known as i386-unknown-freebsd (to accomodate
forthcoming FreeBSD 4.X
- add alpha-unknown-{linux,freebsd}
|
|
|
|
|
|
|
|
|
|
| |
Automatically detect installed copies of ghc, nhc and hbc and plug
them into the Makefile variables $(GHC), $(NHC) and $(HBC)
respectively. $(HC) is now supposed to be a generic installed haskell
compiler, which defaults to $(GHC) and can be changed via ./configure
--with-hc=<blah>.
Reorganise and tidy up a few things in config.mk.in.
|
|
|
|
|
|
|
|
|
| |
Package local configuration scripts allow to modularise the configuration (we
start by having one for ghc):
* Modularised configuration avoids unnecessary dependencies for individual
packages.
* Furthermore, package local configuration (such as entering version
information into rpm .spec files) is possible.
|
|
|
|
| |
Make <readline/history.h> a requirement for use of libreadline.
|