- 31 Jan, 2002 1 commit
-
-
sof authored
Pass -lpthread to linker when using a 'threaded' RTS
-
- 29 Jan, 2002 1 commit
-
-
krasimir authored
Add ObjectIO to standard packages
-
- 22 Jan, 2002 1 commit
-
-
simonmar authored
Deadlock is now an exception instead of a return status from rts_evalIO(). The current behaviour is as follows, and can be changed if necessary: in the event of a deadlock, the top main thread is taken from the main thread queue, and if it is blocked on an MVar or an Exception (for throwTo), then it receives a Deadlock exception. If it is blocked on a BLACKHOLE, we instead send it the NonTermination exception. Note that only the main thread gets the exception: it is the responsibility of the main thread to unblock other threads if necessary. There's a slight difference in the SMP build: *all* the main threads get an exception, because clearly none of them may make progress (compared to the non-SMP situation, where all but the top main thread are usually blocked).
-
- 10 Jan, 2002 1 commit
-
-
sof authored
'std' now also needs user32 (under win32)
-
- 06 Dec, 2001 1 commit
-
-
sof authored
package rts (mingw32): in installed mode, add gcc-lib/ to library_dirs, forcing it to be used by default. This allows other backend tools to be used (e.g., `dllwrap') without haphazardly mixing & matching (import) libs. MERGE TO STABLE.
-
- 04 Dec, 2001 1 commit
-
-
keller authored
Sets the X11 C compiler and linker flags for package xlib correctly now
-
- 22 Oct, 2001 1 commit
-
-
sof authored
std & mingw32: include 'kernel32' in extra_libraries [btw, this config file needs a bit of work to have it work on a i386-unknown-cygwin plat.]
-
- 10 Oct, 2001 1 commit
-
-
sof authored
Remove HDirect/COM package.
-
- 04 Sep, 2001 2 commits
-
-
ken authored
THIS CHANGE AFFECTS ALL OBJECT FILES COMPILED FROM HASKELL. Please say "make -C ghc/lib/std clean; make -C hslibs clean". This commit eliminates spurious warning messages when compiling on the Alpha. There are two kinds of spurious warning messages: (1) gcc: -noprefix_recognition: linker input file unused since linking not done This warning is because we pass the flag "-Xlinker -noprefix_recognition" to gcc. We remove this warning by no longer passing the flag to gcc, and by removing the reason we were passing the flag in the first place: __init_* is now renamed to __stginit_*. (2) .../includes/Regs.h: warning: call-clobbered register used for global register variable This warning and all other warnings except (1), we eliminate by passing the -w flag to gcc. MERGE TO STABLE BRANCH
-
sewardj authored
Build system hacks to split HSwin32.o into two parts, so that it can be loaded into GHCi. Uses the same gruesome hacks as HSstd.o.
-
- 23 Aug, 2001 1 commit
-
-
rrt authored
Remove dependency of win32 on greencard (because the latter is merged into the former). This is a temporary hack until the greencard library is added to the new libraries.
-
- 04 Aug, 2001 1 commit
-
-
ken authored
Change the generation of package.conf and package.conf.inplace, so that -lbfd and -liberty are included when necessary.
-
- 24 Jul, 2001 2 commits
- 17 Jul, 2001 1 commit
-
-
rrt authored
Make -u's and symbols into separate args
-
- 16 Jul, 2001 1 commit
-
-
rrt authored
Add C includes path for Windows here rather than hardwiring into SysTools.lhs. Change to include rather than includes.
-
- 29 Jun, 2001 1 commit
-
-
sewardj authored
package util: don't include readline on Win32
-
- 28 Jun, 2001 1 commit
-
-
sewardj authored
Add comment referring to horrible hack to do with HSstd splitting/merging.
-
- 27 Jun, 2001 4 commits
-
-
reid authored
Inching closer to making the HGL part of the standard build. This commit is mostly to remove bits of xlib and greencard whch had crept into the source tree. ToDo: - make greencard part of standard build (waiting for response from simonM) - make greencard install libHSgreencard when it builds - find a autoconf-respecting way of installing the package - only build xlib and HGL if you have X11 installed - merge all these changes into HEAD - should the demos/ tests be built as part of the standard build? what's the convention here? (Note that the tests can't be used in batch more - you gotta click on the window.) - a little debugging - the tests aren't quite working.
-
rrt authored
Tidy up formatting
-
sewardj authored
On mingw32, package std for ghci is split into HSstd1.o and HSstd2.o.
-
reid authored
[After fumbling around in the makefile forest for a while, Sigbjorn enlightened me as to where one registers new hslib packages. Golly, never thought of looking over here. I'd kinda expected that it would be in the makeforest since makefiles seem to contain all (or almost all) the information needed to install a package. (Any chance this stuff could be moved into the makeforest in the new library infrastructure?) It seems that'd be more effective since it'd be able to benefit from all that good information that autoconf spent so long figuring out about your X installation, your platform, your internationalisation library, etc.] Oh, yeah, the change... Added xlib to the package list. Result looks plausible.
-
- 22 Jun, 2001 1 commit
-
-
rrt authored
Add wsock32 to list of libraries needed for rts under Windows.
-
- 14 Jun, 2001 1 commit
-
-
simonmar authored
comment fixes
-
- 12 Jun, 2001 1 commit
-
-
simonmar authored
Allow paths in package.conf to begin with the string "$libdir" which is magically replaced by the compiler with either (a) the argument to the -B<dir> option, if one is present, or (b) the wired-in libdir otherwise. This means that the standard package.conf file is independent of the install location and we don't need the post-install-script hack any more (Julian - could you update the install machinery when the time comes? thanks.)
-
- 01 May, 2001 1 commit
-
-
simonmar authored
Don't include the win32 and com packages unless we're building for Windows.
-
- 30 Apr, 2001 2 commits
- 26 Mar, 2001 1 commit
-
-
simonmar authored
- make the pkgconf program independent of the location of the build tree - instead of Config.hs, we pass the configuration parameters in as options. This is necessary for .hc bootstrapping. - remove the ghci driver stuff, it moved to the ghci subdirectory. - remove ghc5.hs
-
- 19 Mar, 2001 1 commit
-
-
simonmar authored
PutFullMVar went away
-
- 15 Mar, 2001 1 commit
-
-
simonmar authored
- Don't duplicate the definition of PackageConfig, instead hackily #include it from ../utils/ghc-pkg/Package.hs. - Add missing source_dir fields to PackageSrc.hs.
-
- 01 Mar, 2001 1 commit
-
-
rrt authored
Apply stat fix for mingw. It's ugly, it's implausible, but it seems to work. Unlike Cygwin...(missing no. 3).
-
- 14 Feb, 2001 2 commits
- 13 Feb, 2001 1 commit
-
-
sewardj authored
Move library names from extra_ld_opts to extra_libraries.
-
- 12 Feb, 2001 2 commits
- 30 Jan, 2001 1 commit
-
-
simonmar authored
lang package needs an undefined symbol (for deprecated rts_mkAddr)
-
- 17 Jan, 2001 1 commit
-
-
sewardj authored
Changes needed to get the head to compile on sparc-solaris.
-
- 11 Jan, 2001 1 commit
-
-
simonmar authored
add missing -u symbols.
-