head	1.2;
access;
symbols
	old_RELEASE_4_2_0:1.1;
locks; strict;
comment	@# @;


1.2
date	2001.02.26.04.40.05;	author steve;	state dead;
branches;
next	1.1;

1.1
date	2000.10.13.20.17.46;	author ade;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Update to version 4.08.2.

PR:		24934
Submitted by:	Simon Marlow <simonmar@@microsoft.com>
@
text
@*** mk/config.mk.in~       Thu Jun  1 12:02:31 2000
--- mk/config.mk.in        Sat Sep  2 16:35:34 2000
***************
*** 365,371 ****
  # this in build.mk or set your environment variable "TMPDIR" to point
  # to somewhere with more space.  (TMPDIR=. is a good choice).
  
! TMPDIR			= /tmp
  
  # FPTOOLS_TOP: the top of the fptools hierarchy, absolute path.
  
--- 365,371 ----
  # this in build.mk or set your environment variable "TMPDIR" to point
  # to somewhere with more space.  (TMPDIR=. is a good choice).

! GHC_TMPDIR            = /tmp

  # FPTOOLS_TOP: the top of the fptools hierarchy, absolute path.

*** ghc/driver/Makefile~   Thu Apr 27 12:04:37 2000
--- ghc/driver/Makefile    Sat Sep  2 16:35:43 2000
***************
*** 65,71 ****
  ifeq "$(BIN_DIST)" "1"
  SCRIPT_PREFIX_FILES=prefix.txt
  else
! SCRIPT_SUBST_VARS += libdir includedir libexecdir datadir bindir TMPDIR TOP_PWD
  endif

  all :: $(DYN_LOADABLE_BITS)
--- 65,71 ----
  ifeq "$(BIN_DIST)" "1"
  SCRIPT_PREFIX_FILES=prefix.txt
  else
! SCRIPT_SUBST_VARS += libdir includedir libexecdir datadir bindir GHC_TMPDIR TOP_PWD
  endif

  all :: $(DYN_LOADABLE_BITS)
*** ghc/driver/ghc.lprl~	Wed Aug  9 14:55:39 2000
--- ghc/driver/ghc.lprl		Sat Sep  2 16:56:16 2000
***************
*** 108,114 ****
  
  bindir libdir libexecdir datadir
  
! CURRENT_DIR TMPDIR
  
  GHC_LIB_DIR GHC_RUNTIME_DIR GHC_INCLUDE_DIR
  
--- 108,114 ----
  
  bindir libdir libexecdir datadir
  
! CURRENT_DIR GHC_TMPDIR
  
  GHC_LIB_DIR GHC_RUNTIME_DIR GHC_INCLUDE_DIR
  
***************
*** 157,177 ****
  @@INC = ( ( $INSTALLING ) ? $InstLibDirGhc
  			   : "$TopPwd/${CURRENT_DIR}" );
  
! $ENV{'TMPDIR'} = $TMPDIR if $TargetPlatform =~ /^.*(cygwin32|mingw32)$/;
! if ( $ENV{'TMPDIR'} ) { # where to make tmp file names
!     # Try to find a $Tmp_prefix which isn't being used...
!     $tmp = $$;
!     do {
!       $Tmp_prefix = ($ENV{'TMPDIR'} . "/ghc$tmp");
!       $tmp++;
!     } while ( -e "$Tmp_prefix.hc" ||
! 	      -e "$Tmp_Prefix.s"  || 
! 	      -e "$Tmp_Prefix.hi" );
! } else {
!     print STDERR "TMPDIR has not been set to anything useful!\n" if (${TMPDIR} eq '');
!     $Tmp_prefix ="${TMPDIR}/ghc$$"; # TMPDIR set via Makefile when booting..
!     $ENV{'TMPDIR'} = ${TMPDIR}; # set the env var as well
  }
  
  # Some shells run into real trouble when command line and environment
  # gets big (e.g., cmd lines of >4K to /bin/sh causes havoc on our 
--- 157,177 ----
  @@INC = ( ( $INSTALLING ) ? $InstLibDirGhc
  			   : "$TopPwd/${CURRENT_DIR}" );
  
! $ENV{'TMPDIR'} = ${GHC_TMPDIR} if $TargetPlatform =~ /^.*(cygwin32|mingw32)$/;
! if ( ! $ENV{'TMPDIR'} ) {
!     print STDERR "TMPDIR has not been set to anything useful!\n" if (${GHC_TMPDIR} eq '');
!     $ENV{'TMPDIR'} = ${GHC_TMPDIR}; # set the env var as well
  }
+ # Try to find a $Tmp_prefix which isn't being used...
+ $tmp = $$;
+ do {
+     $Tmp_prefix = ($ENV{'TMPDIR'} . "/ghc$tmp");
+     $tmp++;
+ } while ( -e "$Tmp_prefix.hc" ||
+         -e "$Tmp_Prefix.s"  ||
+         -e "$Tmp_Prefix.hi" );
  
  # Some shells run into real trouble when command line and environment
  # gets big (e.g., cmd lines of >4K to /bin/sh causes havoc on our 
@


1.1
log
@Update to 4.08.1

PR:		21502
Submitted by:	maintainer
@
text
@@

