1. 23 Jul, 2002 1 commit
  2. 16 Jul, 2002 1 commit
    • stolz's avatar
      [project @ 2002-07-16 07:04:49 by stolz] · 03e9edb3
      stolz authored
      The <dlfcn.h> constants RTLD_NOW, RTLD_GLOBAL, RTLD_LOCAL
      are not defined in the OpenBSD implementation of the dl library.
      
      dons@cse.unsw.edu.au (Donald Bruce Stewart)
      03e9edb3
  3. 15 Jul, 2002 1 commit
    • chak's avatar
      [project @ 2002-07-15 07:24:58 by chak] · c1d02536
      chak authored
      Let `configure' know about the "m68k-unknown-openbsd" architecture.
      Patch contributed by Donald Stewart <dons@cse.unsw.edu.au>.
      c1d02536
  4. 12 Jul, 2002 1 commit
  5. 25 Jun, 2002 1 commit
  6. 31 May, 2002 1 commit
  7. 14 May, 2002 1 commit
    • matthewc's avatar
      [project @ 2002-05-14 08:09:07 by matthewc] · de67a097
      matthewc authored
      * Add ia64-*-linux* as a recognised system type
      * Standardise capitalisation of YES and NO in HaveLibGmp
      * Error out if user tries to use in-tree GMP on IA64 (results in hangs
        and segfaults - it probably needs an upgrade sometime)
      de67a097
  8. 01 May, 2002 1 commit
  9. 01 Apr, 2002 1 commit
    • panne's avatar
      [project @ 2002-04-01 15:32:46 by panne] · bf448f42
      panne authored
      Sigbjorn's last optimization (checking for -mno-cygwin only for
      mingw32 targets) kicked out -O from the default SRC_CC_OPTS. Apart
      from a minor performance hit for some parts of GHC, it yields a GHCi
      which can't load HSbase_cbits.o because `lstat' is unknown, at least
      on SuSE 7.3.
      
      A little investigation showed the rather arcane reason: lstat and
      friends are inline functions and therefore not in libc.so, only in its
      static counterpart. Normally this is not a problem at all, but the CPP
      INLINE trickery in fptools/libraries/base/cbits/PrelIOUtils.c manages
      to get a reference to lstat into PrelIOUtils.o if -O is not given. %-}
      A similar problem exists for fstat, too.
      
      Simple solution: Re-add -O to SRC_CC_OPTS, simplifying configure.in a
      bit on the way.
      bf448f42
  10. 28 Mar, 2002 1 commit
  11. 26 Mar, 2002 2 commits
  12. 01 Mar, 2002 1 commit
  13. 17 Feb, 2002 1 commit
    • panne's avatar
      [project @ 2002-02-17 14:03:10 by panne] · bebf95f8
      panne authored
      Automagically determine the flags for compiling/linking OpenGL
      programs at configuration time, and stuff the relevant info into
      OpenGL's package configuration file. This still mixes up compilation
      time vs. installation time, but it's much better than hardcoded flags.
      bebf95f8
  14. 15 Feb, 2002 1 commit
  15. 13 Feb, 2002 2 commits
    • sof's avatar
      [project @ 2002-02-13 19:42:38 by sof] · 17656ff2
      sof authored
      FPTOOLS_DOCBOOK_CATALOG: check whether the SGML_CATALOG_FILES env var is
      defined. If it is, treat it as gospel.
      17656ff2
    • simonmar's avatar
      [project @ 2002-02-13 11:51:40 by simonmar] · aa0db183
      simonmar authored
      - Detect presence of a POSIX-compatible regex interface in configure,
        and omit Text.Regex.Posix (and hence Text.Regex) if it is missing.
        ToDo: pull in a suitably-licensed implementation of POSIX regex
        to be used in the event that the system doesn't supply one.
      
      - Rename old HaveRegex to HaveGNURegex.
      aa0db183
  16. 31 Jan, 2002 1 commit
    • sof's avatar
      [project @ 2002-01-31 10:42:27 by sof] · fed216d7
      sof authored
      - new option --enable-threaded-rts, which turns on
        RTS support for better interop with native threads.
      - check for pthread.h
      - new config.mk variable, GhcRtsThreaded (={YES,NO})
      fed216d7
  17. 17 Jan, 2002 1 commit
  18. 07 Jan, 2002 1 commit
  19. 04 Jan, 2002 1 commit
  20. 13 Dec, 2001 1 commit
  21. 10 Dec, 2001 1 commit
  22. 27 Nov, 2001 2 commits
    • sof's avatar
      [project @ 2001-11-27 14:58:44 by sof] · bfc15d89
      sof authored
      Just in case, constrain /cygdrive/<foo>/ hardtop transformation to
      only apply at the root of the path.
      bfc15d89
    • sof's avatar
      [project @ 2001-11-27 07:49:15 by sof] · 781ab036
      sof authored
      hardtop: newer versions of bash (and ash) have 'pwd' return paths
      of the following form: /cygdrive/<drive>/<rest>
      
      Transform these into <drive>:/<rest>, as that format is easier to
      work with under mingw.
      781ab036
  23. 08 Nov, 2001 2 commits
  24. 07 Nov, 2001 3 commits
  25. 24 Oct, 2001 1 commit
  26. 13 Oct, 2001 1 commit
    • sof's avatar
      [project @ 2001-10-13 20:26:13 by sof] · ba9948be
      sof authored
      Added FPTOOLS_FIND_FIND.
      
      On Win32 boxes, rejects the MS 'find' utility and continues
      searching for GNU find. On non-Win32 boxes, equal to
      AC_PATH_PROG(FindCmd, find)
      ba9948be
  27. 18 Sep, 2001 1 commit
  28. 20 Aug, 2001 1 commit
  29. 14 Aug, 2001 2 commits
    • sof's avatar
      [project @ 2001-08-14 21:49:00 by sof] · b9f325de
      sof authored
      DocBook catalog: Only prefix hardtop if we end up using a glafp-utils/docbook CATALOG
      b9f325de
    • sewardj's avatar
      [project @ 2001-08-14 13:40:07 by sewardj] · bc5c8021
      sewardj authored
      Change the story about POSIX headers in C compilation.
      
      Until now, all C code in the RTS and library cbits has by default been
      compiled with settings for POSIXness enabled, that is:
         #define _POSIX_SOURCE   1
         #define _POSIX_C_SOURCE 199309L
         #define _ISOC9X_SOURCE
      If you wanted to negate this, you'd have to define NON_POSIX_SOURCE
      before including headers.
      
      This scheme has some bad effects:
      
      * It means that ccall-unfoldings exported via interfaces from a
        module compiled with -DNON_POSIX_SOURCE may not compile when
        imported into a module which does not -DNON_POSIX_SOURCE.
      
      * It overlaps with the feature tests we do with autoconf.
      
      * It seems to have caused borkage in the Solaris builds for some
        considerable period of time.
      
      The New Way is:
      
      * The default changes to not-being-in-Posix mode.
      
      * If you want to force a C file into Posix mode, #include as
        the **first** include the new file ghc/includes/PosixSource.h.
        Most of the RTS C sources have this include now.
      
      * NON_POSIX_SOURCE is almost totally expunged.  Unfortunately
        we have to retain some vestiges of it in ghc/compiler so that
        modules compiled via C on Solaris using older compilers don't
        break.
      bc5c8021
  30. 24 Jul, 2001 1 commit
    • ken's avatar
      [project @ 2001-07-24 04:39:31 by ken] · af27ab5c
      ken authored
      Make the Time module thread-safe by calling the reentrant functions
      gmtime_r and localtime_r instead of gmtime and localtime wherever
      they are available.
      
      (This is necessary to make Time work at all on our Alpha machine --
      perhaps GHC tickles the reentrancy of the C library or something?)
      af27ab5c
  31. 23 Jul, 2001 2 commits
  32. 19 Jul, 2001 1 commit