Skip to content
Snippets Groups Projects
  1. Nov 06, 2000
    • Simon Marlow's avatar
      [project @ 2000-11-06 13:13:17 by simonmar] · 769e8c2c
      Simon Marlow authored
      Change the way source distributions are built.
      
      Now we do a 'make boot', 'make distclean', build a link tree to filter
      some files out (eg. .cvsignore), and finally tar up the result.  The
      process isn't bulletproof, so it makes sense to compare the manifest
      against previous versions.
      
      Now you don't have to be in a linked build tree to make a source
      distribution.
      769e8c2c
  2. Aug 25, 2000
  3. Jul 13, 2000
  4. May 18, 2000
  5. Jan 31, 2000
  6. Jan 20, 2000
  7. Oct 26, 1999
  8. Oct 05, 1999
    • Simon Marlow's avatar
      [project @ 1999-10-05 11:36:27 by simonmar] · 347936f4
      Simon Marlow authored
      GHC versions are now of the form AA.BB.C, where AA is the major
      version, BB is the minor version, and C is the patchlevel.
      
      Part of this commit accidentally ended up in an earlier commit to
      fptools/ghc/mk/version.mk, which contains some comments on the version
      rationale.  Excerpt:
      
      # ProjectVersionInt does *not* contain the patchlevel (rationale: this
      # figure is used for conditional compilations, and library interfaces
      # etc. are not supposed to change between patchlevels).
      
      i.e. a patchlevel is for bugfixes only, no new features or
      interface-changing changes.  Unfortunately, we made this mistake in
      4.04pl1, and won't be making it again.
      347936f4
    • Simon Marlow's avatar
      [project @ 1999-10-05 10:30:26 by simonmar] · 67fe852e
      Simon Marlow authored
      Build System Cleanup
      --------------------
      
      This commit is intended to clear the way for automatic RPM building.
      In particular, the idea is that 'make install' doesn't build anything,
      so you can do
      
      	make install prefix=/some/tmp/prefix
      
      to install everything in /some/tmp/prefix, but leave the hardwired-in
      install directories the same.
      
      For scripts that depend on the install dir (currently just the GHC
      driver and mkdependHS), we now build two versions: <script>-inplace,
      which is used for running the script from the build tree, and
      <script>, which is the to-be-installed version.
      
      NOTE: binary distributions are now a little bit trickier to build.
      You *must* include the line "BIN_DIST=1" in your build.mk if you
      intend to make a binary distribution from the current build tree.
      This is because certain scripts have to be built differently, and we
      don't rebuild them when doing 'make binary-dist' anymore (since 'make
      binary-dist' just does a 'make install' with a re-targetted prefix,
      just like the RPM builder).
      
      Other changes
      
      	- the binary-dist machinery is now all in fptools/Makefile
      	- removed a gratuitous $(package)-$(version) level of
      	  directories from the binary distribution.
      	- binary distributions are now placed under the package
      	  name, rather than fptools/fptools.
      	- various other minor cleanups.
      67fe852e
  9. Jun 24, 1999
  10. Aug 27, 1998
  11. Aug 26, 1998
  12. Aug 20, 1998
  13. Aug 14, 1998
  14. May 31, 1998
  15. Jan 07, 1998
  16. Dec 22, 1997
  17. Dec 19, 1997
  18. Dec 18, 1997
  19. Dec 16, 1997
  20. Oct 13, 1997
  21. Oct 09, 1997
  22. Oct 03, 1997
  23. Sep 30, 1997
  24. Sep 24, 1997
  25. Sep 18, 1997
  26. Aug 28, 1997
  27. Jun 09, 1997
  28. Jun 06, 1997
  29. Jun 05, 1997
  30. May 19, 1997
  31. Mar 25, 1997
  32. Mar 24, 1997
  33. Mar 17, 1997
  34. Mar 14, 1997
  35. Nov 21, 1996
Loading