1. 26 Jun, 2001 3 commits
    • sof's avatar
      [project @ 2001-06-26 23:22:37 by sof] · 544eeafe
      sof authored
    • sof's avatar
      [project @ 2001-06-26 23:12:19 by sof] · d2f7d10f
      sof authored
      Test whether $(CC) supports -mwin32 + have configure script set SRC_CC_OPTS
    • reid's avatar
      [project @ 2001-06-26 08:13:04 by reid] · 39c84a7d
      reid authored
      NOTE: new configure.in - remember to autoconf and reconfig
      I'm moving X.gc and Xlib.gc from hslibs/graphics/lib/x11 to
      hslibs/xlib and integrating them into the hslibs maketree.  This lib
      now lives at the same place in the hierarchy as win32 - probably not
      perfect for the new library story but good enough for the old hslibs I
      I'm not converting them from GreenCard to hsc2hs but I think that
      would be a good medium term goal.  I'd like to do it myself because
      I'd like to try using hsc2hs but I can't imagine when I'll get the
      time so if someone feels like doing it, go right ahead.  (The HGL
      (hslibs/graphics/lib/x11) is probably the only code that depends on
      the Xlib interface - so mild changes to the Xlib API would be fairly
      easy to fix up.)
      It all seems to build and compile (not sure about linking yet) but,
      for the life of me, I can't figure out what part of the makefile calls
      ghc-pkg -a so that isn't quite working yet.  (I _think_ the makefile
      does this - but could be wrong.)
      If someone could either point me at the relevant part of the makefile
      docs or just fix it for me, I could move onto getting the graphics lib
      integrated into the hslibs maketree - which would leave me with just
      the Hugs part of the HGL distribution to fix before the next Hugs
      release.  (If I was a good Haggis, I'd beat up on Hugs' ffi too - but
      I'm a very overworked Haggis at the moment so I'm not sure I'll get
      that far.)
  2. 31 May, 2001 2 commits
  3. 27 May, 2001 2 commits
    • sof's avatar
      [project @ 2001-05-27 23:53:47 by sof] · 13c670c3
      sof authored
      New configure script option, --enable-minimal-unix-deps, a Win32-specific
      option which lets you build a compiler that doesn't depend on cygwin tools
      to run. Well, you still need tools such as gcc and perl in the backend, but
      these don't have to be cygwin ports.
    • sof's avatar
      [project @ 2001-05-27 05:00:08 by sof] · 72efdb49
      sof authored
      'flex' or 'lex' is required to compile up fptools/ (e.g., reqd in
      glafp-utils/sgmlverb). autoconf's standard macro AC_PROG_LEX just
      defaults to 'lex' if 'flex' isn't found, but doesn't actually
      check whether 'lex' is available along PATH.
      Added AC_PROG_LEX_STRICT, which extends AC_PROG_LEX by checking
      for the presence of 'lex' if 'flex' isn't found. It bails
      out with an error message if 'lex' cannot be found.
  4. 25 May, 2001 2 commits
  5. 23 May, 2001 1 commit
  6. 30 Apr, 2001 1 commit
  7. 27 Apr, 2001 1 commit
  8. 20 Apr, 2001 1 commit
    • qrczak's avatar
      [project @ 2001-04-20 07:21:56 by qrczak] · e7523c0c
      qrczak authored
      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.
  9. 18 Apr, 2001 1 commit
  10. 12 Apr, 2001 1 commit
  11. 30 Mar, 2001 1 commit
  12. 29 Mar, 2001 1 commit
  13. 20 Mar, 2001 1 commit
  14. 22 Feb, 2001 1 commit
  15. 19 Feb, 2001 1 commit
    • rrt's avatar
      [project @ 2001-02-19 14:54:48 by rrt] · 984b949e
      rrt authored
      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...
  16. 17 Feb, 2001 1 commit
  17. 15 Feb, 2001 1 commit
    • simonmar's avatar
      [project @ 2001-02-15 12:38:35 by simonmar] · 970e71db
      simonmar authored
      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.
  18. 13 Feb, 2001 2 commits
  19. 17 Jan, 2001 1 commit
  20. 16 Jan, 2001 1 commit
  21. 08 Jan, 2001 1 commit
    • chak's avatar
      [project @ 2001-01-08 12:58:45 by chak] · d82e38d0
      chak authored
      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.)
  22. 13 Nov, 2000 1 commit
  23. 07 Nov, 2000 1 commit
  24. 02 Nov, 2000 1 commit
    • simonmar's avatar
      [project @ 2000-11-02 14:27:01 by simonmar] · 803963ad
      simonmar authored
      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.
  25. 11 Sep, 2000 1 commit
  26. 10 Sep, 2000 1 commit
  27. 05 Sep, 2000 1 commit
  28. 21 Aug, 2000 1 commit
  29. 04 Aug, 2000 1 commit
    • lewie's avatar
      [project @ 2000-08-04 23:31:43 by lewie] · 39318542
      lewie authored
      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).
  30. 11 Jul, 2000 2 commits
  31. 30 Jun, 2000 1 commit
  32. 29 Jun, 2000 1 commit
  33. 15 Jun, 2000 1 commit