Commit c676e8e6 authored by Ben Avison's avatar Ben Avison
Browse files

Build fix

Detail:
  Some users reported problems building the sources if they had other
  installations of perl on their build machine. The build system was using a
  mixture of "perl" and "<Perl$Dir>.perl" to invoke the interpreter, and
  sometimes but not always using "do" to expand system variables on the
  command line. This has now been standardised to use "do <Perl$Dir>.perl in
  all cases, and where possible, to use the makefile macro ${PERL}.
Admin:
  Checked that a Tungsten build still works on a build machine with no other
  perl installation. "perl" was aliased to an error to ensure it wasn't used.

Version 5.54. Not tagged
parent fecfa2d2
...@@ -64,10 +64,11 @@ MODSQZ = modsqz ...@@ -64,10 +64,11 @@ MODSQZ = modsqz
OBJASM = objasm OBJASM = objasm
RM = remove RM = remove
WIPE = -wipe WIPE = -wipe
PERL = do <Perl$Dir>.perl
# Note the output redirection on the end of this macro to enable parameters # Note the output redirection on the end of this macro to enable parameters
# to match those of the old application xtentries. # to match those of the old application xtentries.
XTENT = perl build:xtentries > XTENT = ${PERL} build:xtentries >
DIFF = gnu.diff -df >null: DIFF = gnu.diff -df >null:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment