summaryrefslogtreecommitdiff
path: root/ghc/rts
diff options
context:
space:
mode:
authorsimonpj <unknown>2001-06-05 10:09:33 +0000
committersimonpj <unknown>2001-06-05 10:09:33 +0000
commit8e63a8bd714b1780e80e8ceab5192b933d93f18a (patch)
treecf14f1155fd14c79d923062c048fe19656d98723 /ghc/rts
parent24b988eeafaa202b5b2c52e60db68b69c13ec265 (diff)
downloadhaskell-8e63a8bd714b1780e80e8ceab5192b933d93f18a.tar.gz
[project @ 2001-06-05 10:09:33 by simonpj]
ghc/rts/gmp/configure hangs up altogether on this rm command: rm -f mpn/${tmp_fn}.[Ssc] mpn/${tmp_fn}.asm I added lots of print statements to show progress (hence the more verbose output) and found, I think, that expanding the [Ssc] fixes the problem.
Diffstat (limited to 'ghc/rts')
-rw-r--r--ghc/rts/gmp/configure11
1 files changed, 10 insertions, 1 deletions
diff --git a/ghc/rts/gmp/configure b/ghc/rts/gmp/configure
index f5d95216e9..3f9e24a7b6 100644
--- a/ghc/rts/gmp/configure
+++ b/ghc/rts/gmp/configure
@@ -4436,7 +4436,16 @@ for tmp_fn in ${gmp_mpn_functions} ; do
# SLPJ trace
echo "...$tmp_fn..." 1>&6
- rm -f mpn/${tmp_fn}.[Ssc] mpn/${tmp_fn}.asm
+# This line was
+# rm -f mpn/${tmp_fn}.[Ssc] mpn/${tmp_fn}.asm
+# but I found that on my NT workstation the command
+# would unpredictably hang. rm wasn't an active process,
+# but absolutlely nothing was happening.
+# I *think* that expanding the [Ssc] cures the problem
+# SLPJ May 01
+ rm -f mpn/${tmp_fn}.S mpn/${tmp_fn}.s mpn/${tmp_fn}.c mpn/${tmp_fn}.asm
+
+ echo "...$tmp_fn (done rm)..." 1>&6
# functions that can be provided by multi-function files
tmp_mulfunc=