- 07 Apr, 2006 1 commit
-
-
Simon Marlow authored
Most of the other users of the fptools build system have migrated to Cabal, and with the move to darcs we can now flatten the source tree without losing history, so here goes. The main change is that the ghc/ subdir is gone, and most of what it contained is now at the top level. The build system now makes no pretense at being multi-project, it is just the GHC build system. No doubt this will break many things, and there will be a period of instability while we fix the dependencies. A straightforward build should work, but I haven't yet fixed binary/source distributions. Changes to the Building Guide will follow, too.
-
- 08 Mar, 2006 1 commit
-
-
wolfgang.thaller@gmx.net authored
-
- 27 Oct, 2005 1 commit
-
-
sof authored
[mingw/msys only] Undo long-standing workaround for buggy GNU ld's on mingw/msys; i.e., the linker wasn't correctly generating relocatable object files when the number of relocs exceeded 2^16. Worked around the issue by hackily splitting up the GHCi object file for the larger packages ('base', 'ObjectIO' and 'win32') into a handful of object files, each with a manageable number of relocs. Tiresome and error-prone (but the hack has served us well!) This commit imposes a restriction on the 'ld' you use to compile up GHC with; it now has to be ld-2.15.x or later (something GHC binary dists have shipped with since 6.2.2)
-
- 25 Oct, 2005 1 commit
-
-
sof authored
FPTOOLS_CHECK_HTYPE: correctly scope the resetting of CPPFLAGS; as was, it got blown away if the value was cached. Merge to STABLE.
-
- 24 Sep, 2005 1 commit
-
-
panne authored
Synched all FPTOOLS_CHECK_HTYPE definitions with the latest changes in libraries/OpenAL/aclocal.m4. Although it is not strictly necessary, keeping things identical is good for consistency. At some point in time we should really find a way to eliminate all this redundancy... *sigh*
-
- 18 Sep, 2005 1 commit
-
-
panne authored
Fixed a few underquoted definitions.
-
- 21 Jul, 2005 1 commit
-
-
simonmar authored
Require Perl >= 5.6
-
- 09 Jul, 2005 3 commits
- 24 Mar, 2005 1 commit
-
-
sof authored
FPTOOLS_HAPPY, FPTOOLS_ALEX: cope with version.mk:ProjectVersion 'x.y.z' formats (ignoring the 'z' patchlevel). Merge to STABLE (I suppose)
-
- 01 Mar, 2005 1 commit
-
-
sof authored
aclocal.m4:FP_PROG_SORT: locate unix-like sort utility; on success, substituted as SortCmd. -configure.ac: use FP_PROG_SORT -mk/config.mk.in: added SORT setting..only used by libraries/Makefile Merge to STABLE
-
- 18 Feb, 2005 1 commit
-
-
simonmar authored
Detect and substitue $(GccVersion) properly
-
- 10 Feb, 2005 1 commit
-
-
wolfgang authored
Add a special case for Mac OS X to FP_PROG_AR_NEEDS_RANLIB. On Mac OS X, we need to run ranlib after installing .a files because they contain a timestamp which will be outdated after installing. We could do a proper test for that, but it would contain the command 'sleep 6' and still apply only to one platform.
-
- 08 Feb, 2005 1 commit
-
-
simonmar authored
Happy 1.15 is now required
-
- 18 Jan, 2005 3 commits
-
-
simonmar authored
Try again: Complain if --enable-src-tree-{happy,alex,haddock} is given, but the relevant sources don't exist.
-
simonmar authored
Revert previous, used wrong version of aclocal.m4
-
simonmar authored
Complain if --enable-src-tree-{happy,alex,haddock} is given, but the relevant sources don't exist.
-
- 10 Jan, 2005 2 commits
-
-
panne authored
Refactored and cleaned up ld-related tests. Only tested mildly under Linux.
-
simonmar authored
Work around problems caused by limit on the length of the command line in ld, which shows up when building OpenGL on Windows with SplitObjs=YES. We now pass the names of the input files to ld via a linker script. This is (probably) only supported by GNU ld, so we now have to detect GNU ld in the configure script (yawn) and back off to the old method if we don't have it.
-
- 16 Dec, 2004 1 commit
-
-
simonmar authored
Sanity check when configuring for mingw32: make sure that $CC is a mingw gcc before proceeding.
-
- 21 Nov, 2004 1 commit
-
-
panne authored
Pushed down OpenGL/GLUT/OpenAL autoconf stuff to the respective directories. All packages are now built automatically if possible and if they are not explicitly disabled. NOTE: The "--enable-hopengl" option is now split into "--enable-opengl" and "--enable-glut".
-
- 20 Nov, 2004 2 commits
- 08 Nov, 2004 1 commit
-
-
simonmar authored
Get rid of SUPPORTS_EMPTY_STRUCTS, and just avoid using empty struct definitions.
-
- 07 Nov, 2004 1 commit
-
-
ross authored
move CONST_O_BINARY detection down to libraries/base
-
- 11 Oct, 2004 1 commit
-
-
simonmar authored
Detect whether $(GHC) supports the readline package.
-
- 22 Sep, 2004 1 commit
-
-
panne authored
* Replace obsolete macro AC_TRY_RUN with AC_RUN_IFELSE * Same for AC_TRY_LINK and AC_LINK_IFELSE * Minor cleanup
-
- 18 Sep, 2004 1 commit
-
-
panne authored
Make autoupdate 2.52 happy, mainly by using the new formats of AC_INIT and AC_OUTPUT. This has the nice side effect that all "packages" have now a name, a version, a bug-report address, and a tar name, yielding better output with "configure --help=recursive". Nuked an unused AC_STRUCT_ST_BLKSIZE test on the way.
-
- 13 Sep, 2004 1 commit
-
-
panne authored
Improve fop detection now that SuSE has fixed their broken /usr/bin/fop
-
- 09 Sep, 2004 2 commits
- 03 Sep, 2004 1 commit
-
-
panne authored
Check for exit code *and* stderr when testing for "-input" in FP_PROG_AR_SUPPORTS_INPUTS macro.
-
- 01 Sep, 2004 1 commit
-
-
ross authored
devolve the recently added dirent checks to a new libraries/base/configure.ac
-
- 30 Aug, 2004 1 commit
-
-
panne authored
Cleaned up FPTOOLS_UNDERSCORE (changequote is evil!) and renamed it to FP_LEADING_UNDERSCORE
-
- 28 Aug, 2004 2 commits
- 26 Aug, 2004 1 commit
-
-
panne authored
SGML is dead, long live DocBook XML! Note: The BuildRequires tags in the spec files are still incomplete and the documentation about the DocBook tools needs to be updated, too. Stay tuned...
-
- 25 Aug, 2004 1 commit
-
-
sof authored
FP_READDIR_EOF_ERRNO: better use AC_DEFINE_UNQUOTED here
-
- 24 Aug, 2004 1 commit
-
-
sof authored
Pair of new macros for checking how dirent.h is implemented. Needed to deal with versioning issues under mingw only, but won't do any harm on other plats. The macros are: - FP_READDIR_EOF_ERRNO checks what readdir() sets errno to upon reaching end of a directory. (that value is available as READDIR_ERRNO_EOF in mk/config.h). Up until recently, mingw's readdir() did set errno rather than just leaving it alone. - FP_DIRENT_FLAT_LAYOUT checks how 'struct dirent' is defined; defines config.h:STRUCT_DIRENT_FLAT_LAYOUT to 1 if 'struct dirent' is terminated with a d_name array. Up until recently, mingw didn't define it as such. To be hooked up to libraries/base/{include/HsBase.h,cbits/dirUtils.c} and quite possibly merged to STABLE.
-