From: Jarkko Hietaniemi Date: Thu, 26 Apr 2001 02:34:44 +0000 (+0000) Subject: If ccflags was empty the _previous_ $* containing all the X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=aeb590f35523b5895196439f91d5e7af91e5fe21;p=p5sagit%2Fp5-mst-13.2.git If ccflags was empty the _previous_ $* containing all the environment variables and Configure variables was used, which lead, among other bad things, into $ccflags being your uname -a output, which lead into test compile with cc failing, which lead into gcc being selected, which didn't work that well since gcc (ancient 2.8.1 in that particular box) wasn't too happy with large files, et cetera. p4raw-id: //depot/perl@9850 --- diff --git a/hints/hpux.sh b/hints/hpux.sh index 7eb996c..8623715 100644 --- a/hints/hpux.sh +++ b/hints/hpux.sh @@ -37,8 +37,12 @@ echo "Archname is $archname" ### HP-UX OS specific behaviour -set `echo " $ccflags " | sed -e 's/ -A[ea] / /' -e 's/ -D_HPUX_SOURCE / /'` -cc_cppflags="$* -D_HPUX_SOURCE" +case "$ccflags" in +'') cc_cppflags='' ;; +*) set `echo " $ccflags " | sed -e 's/ -A[ea] / /g' -e 's/ -D_HPUX_SOURCE / /'` + cc_cppflags="$* -D_HPUX_SOURCE" + ;; +esac ccflags="-Ae $cc_cppflags" cppflags="-Aa -D__STDC_EXT__ $cc_cppflags"