Ticket #4320 (closed bug: fixed)
GHC Build System: make clean on windows requires ./configure to be rerun
| Reported by: | dterei | Owned by: | igloo |
|---|---|---|---|
| Priority: | normal | Milestone: | 7.0.2 |
| Component: | Build System | Version: | 6.13 |
| Keywords: | Cc: | ||
| Operating System: | Unknown/Multiple | Architecture: | Unknown/Multiple |
| Type of failure: | Building GHC failed | Difficulty: | |
| Test Case: | Blocked By: | ||
| Blocking: | Related Tickets: |
Description
On windows, with the ghc build system, if 'make clean' is run in the top level then the user can't simply run 'make' to build ghc after. The user must run './configure' again before 'make' can be run. The reason for this is 'make clean' removes the inplace mingw gcc binaries and they are installed into the inplace tree by './configure'.
This seems a bug to me. I expect to be able to run 'make' after running 'make clean'. I only expect to have to run './configure' again if I run 'make distclean' or 'make maintainer-clean'.
I checked the gnu standards then and they match my expectations.
http://www.gnu.org/software/automake/manual/html_node/Clean.html#Clean http://www.gnu.org/software/automake/manual/standards/Standard-Targets.html#Standard-Targets
