Known bugs in hmake


  • If several import statements occur on the same line of a source file (separated by semicolons), then hmake will only recognise the first import on the line as a dependency.
  • A Happy grammar (.y or .ly file) with a non-terminal name import confuses hmake, which reports that a module :: cannot be found.
  • Conflicting compiler options (e.g. both -fsomething and -fno-something for ghc) may (rarely) be re-ordered by hmake, such that the compiler treats the conflict in the opposite way to your intention. The exact circumstances in which any re-ordering happens are not currently pinned down.

The latest updates to this software are available on the WWW from http://www.haskell.org/hmake/
http://www.cs.york.ac.uk/fp/hmake/

Information last updated: 2003-03-05
York Functional Programming Group
Malcolm.Wallace@cs.york.ac.uk