Artifact e3044914db27a8e4d534c5d78e27ab9349805fc4:


0000: 23 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 69  # Commands for i
0010: 6e 73 74 61 6c 6c 69 6e 67 20 22 6d 61 6b 65 20  nstalling "make 
0020: 63 68 65 63 6b 22 20 72 65 73 75 6c 74 73 0a 0a  check" results..
0030: 23 20 53 65 74 20 74 68 69 73 20 6f 6e 63 65 2e  # Set this once.
0040: 0a 23 48 4f 53 54 3d 73 70 61 72 63 2d 73 75 6e  .#HOST=sparc-sun
0050: 2d 73 6f 6c 61 72 69 73 32 2e 34 0a 23 43 4f 4d  -solaris2.4.#COM
0060: 50 49 4c 45 52 3d 63 63 0a 23 42 55 49 4c 44 44  PILER=cc.#BUILDD
0070: 49 52 3d 2f 74 6d 70 2f 66 66 63 61 6c 6c 2d 73  IR=/tmp/ffcall-s
0080: 70 61 72 63 2d 73 6f 6c 61 72 69 73 32 2e 34 2f  parc-solaris2.4/
0090: 62 75 69 6c 64 2d 63 63 0a 0a 6c 73 20 6f 6c 64  build-cc..ls old
00a0: 3a 0a 0a 6c 6c 20 5c 0a 20 63 6f 6e 66 69 67 75  :..ll \. configu
00b0: 72 61 74 69 6f 6e 73 2f 24 7b 48 4f 53 54 7d 2d  rations/${HOST}-
00c0: 24 7b 43 4f 4d 50 49 4c 45 52 7d 20 5c 0a 20 61  ${COMPILER} \. a
00d0: 76 63 61 6c 6c 2f 74 65 73 74 73 2e 6f 75 74 70  vcall/tests.outp
00e0: 75 74 2f 24 7b 48 4f 53 54 7d 2d 24 7b 43 4f 4d  ut/${HOST}-${COM
00f0: 50 49 4c 45 52 7d 20 5c 0a 20 76 61 63 61 6c 6c  PILER} \. vacall
0100: 2f 74 65 73 74 73 2e 6f 75 74 70 75 74 2f 24 7b  /tests.output/${
0110: 48 4f 53 54 7d 2d 24 7b 43 4f 4d 50 49 4c 45 52  HOST}-${COMPILER
0120: 7d 20 5c 0a 20 74 72 61 6d 70 6f 6c 69 6e 65 2f  } \. trampoline/
0130: 74 65 73 74 73 2e 70 61 73 73 65 64 2f 24 7b 48  tests.passed/${H
0140: 4f 53 54 7d 2d 24 7b 43 4f 4d 50 49 4c 45 52 7d  OST}-${COMPILER}
0150: 20 5c 0a 20 63 61 6c 6c 62 61 63 6b 2f 74 65 73   \. callback/tes
0160: 74 73 2e 6f 75 74 70 75 74 2f 24 7b 48 4f 53 54  ts.output/${HOST
0170: 7d 2d 24 7b 43 4f 4d 50 49 4c 45 52 7d 0a 0a 6c  }-${COMPILER}..l
0180: 73 20 6e 65 77 3a 0a 0a 6c 6c 20 5c 0a 20 24 7b  s new:..ll \. ${
0190: 42 55 49 4c 44 44 49 52 7d 2f 63 6f 6e 66 69 67  BUILDDIR}/config
01a0: 2e 63 61 63 68 65 20 5c 0a 20 24 7b 42 55 49 4c  .cache \. ${BUIL
01b0: 44 44 49 52 7d 2f 61 76 63 61 6c 6c 2f 74 65 73  DDIR}/avcall/tes
01c0: 74 73 2e 6f 75 74 70 75 74 2e 24 7b 48 4f 53 54  ts.output.${HOST
01d0: 7d 20 5c 0a 20 24 7b 42 55 49 4c 44 44 49 52 7d  } \. ${BUILDDIR}
01e0: 2f 76 61 63 61 6c 6c 2f 74 65 73 74 73 2e 6f 75  /vacall/tests.ou
01f0: 74 70 75 74 2e 24 7b 48 4f 53 54 7d 20 5c 0a 20  tput.${HOST} \. 
0200: 24 7b 42 55 49 4c 44 44 49 52 7d 2f 74 72 61 6d  ${BUILDDIR}/tram
0210: 70 6f 6c 69 6e 65 2f 74 65 73 74 73 2e 70 61 73  poline/tests.pas
0220: 73 65 64 2e 24 7b 48 4f 53 54 7d 20 5c 0a 20 24  sed.${HOST} \. $
0230: 7b 42 55 49 4c 44 44 49 52 7d 2f 63 61 6c 6c 62  {BUILDDIR}/callb
0240: 61 63 6b 2f 74 65 73 74 73 2e 6f 75 74 70 75 74  ack/tests.output
0250: 2e 24 7b 48 4f 53 54 7d 0a 0a 64 69 66 66 3a 0a  .${HOST}..diff:.
0260: 0a 64 69 66 66 20 2d 63 31 20 63 6f 6e 66 69 67  .diff -c1 config
0270: 75 72 61 74 69 6f 6e 73 2f 24 7b 48 4f 53 54 7d  urations/${HOST}
0280: 2d 24 7b 43 4f 4d 50 49 4c 45 52 7d 20 24 7b 42  -${COMPILER} ${B
0290: 55 49 4c 44 44 49 52 7d 2f 63 6f 6e 66 69 67 2e  UILDDIR}/config.
02a0: 63 61 63 68 65 0a 64 69 66 66 20 2d 63 31 20 61  cache.diff -c1 a
02b0: 76 63 61 6c 6c 2f 74 65 73 74 73 2e 6f 75 74 70  vcall/tests.outp
02c0: 75 74 2f 24 7b 48 4f 53 54 7d 2d 24 7b 43 4f 4d  ut/${HOST}-${COM
02d0: 50 49 4c 45 52 7d 20 24 7b 42 55 49 4c 44 44 49  PILER} ${BUILDDI
02e0: 52 7d 2f 61 76 63 61 6c 6c 2f 74 65 73 74 73 2e  R}/avcall/tests.
02f0: 6f 75 74 70 75 74 2e 24 7b 48 4f 53 54 7d 0a 64  output.${HOST}.d
0300: 69 66 66 20 2d 63 31 20 76 61 63 61 6c 6c 2f 74  iff -c1 vacall/t
0310: 65 73 74 73 2e 6f 75 74 70 75 74 2f 24 7b 48 4f  ests.output/${HO
0320: 53 54 7d 2d 24 7b 43 4f 4d 50 49 4c 45 52 7d 20  ST}-${COMPILER} 
0330: 24 7b 42 55 49 4c 44 44 49 52 7d 2f 76 61 63 61  ${BUILDDIR}/vaca
0340: 6c 6c 2f 74 65 73 74 73 2e 6f 75 74 70 75 74 2e  ll/tests.output.
0350: 24 7b 48 4f 53 54 7d 0a 64 69 66 66 20 2d 63 31  ${HOST}.diff -c1
0360: 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 74 65 73 74   trampoline/test
0370: 73 2e 70 61 73 73 65 64 2f 24 7b 48 4f 53 54 7d  s.passed/${HOST}
0380: 2d 24 7b 43 4f 4d 50 49 4c 45 52 7d 20 24 7b 42  -${COMPILER} ${B
0390: 55 49 4c 44 44 49 52 7d 2f 74 72 61 6d 70 6f 6c  UILDDIR}/trampol
03a0: 69 6e 65 2f 74 65 73 74 73 2e 70 61 73 73 65 64  ine/tests.passed
03b0: 2e 24 7b 48 4f 53 54 7d 0a 64 69 66 66 20 2d 63  .${HOST}.diff -c
03c0: 31 20 63 61 6c 6c 62 61 63 6b 2f 74 65 73 74 73  1 callback/tests
03d0: 2e 6f 75 74 70 75 74 2f 24 7b 48 4f 53 54 7d 2d  .output/${HOST}-
03e0: 24 7b 43 4f 4d 50 49 4c 45 52 7d 20 24 7b 42 55  ${COMPILER} ${BU
03f0: 49 4c 44 44 49 52 7d 2f 63 61 6c 6c 62 61 63 6b  ILDDIR}/callback
0400: 2f 74 65 73 74 73 2e 6f 75 74 70 75 74 2e 24 7b  /tests.output.${
0410: 48 4f 53 54 7d 0a 0a 69 6e 73 74 61 6c 6c 3a 0a  HOST}..install:.
0420: 0a 63 70 20 2d 70 20 24 7b 42 55 49 4c 44 44 49  .cp -p ${BUILDDI
0430: 52 7d 2f 63 6f 6e 66 69 67 2e 63 61 63 68 65 20  R}/config.cache 
0440: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 2f 24  configurations/$
0450: 7b 48 4f 53 54 7d 2d 24 7b 43 4f 4d 50 49 4c 45  {HOST}-${COMPILE
0460: 52 7d 0a 63 70 20 2d 70 20 24 7b 42 55 49 4c 44  R}.cp -p ${BUILD
0470: 44 49 52 7d 2f 61 76 63 61 6c 6c 2f 74 65 73 74  DIR}/avcall/test
0480: 73 2e 6f 75 74 70 75 74 2e 24 7b 48 4f 53 54 7d  s.output.${HOST}
0490: 20 61 76 63 61 6c 6c 2f 74 65 73 74 73 2e 6f 75   avcall/tests.ou
04a0: 74 70 75 74 2f 24 7b 48 4f 53 54 7d 2d 24 7b 43  tput/${HOST}-${C
04b0: 4f 4d 50 49 4c 45 52 7d 0a 63 70 20 2d 70 20 24  OMPILER}.cp -p $
04c0: 7b 42 55 49 4c 44 44 49 52 7d 2f 76 61 63 61 6c  {BUILDDIR}/vacal
04d0: 6c 2f 74 65 73 74 73 2e 6f 75 74 70 75 74 2e 24  l/tests.output.$
04e0: 7b 48 4f 53 54 7d 20 76 61 63 61 6c 6c 2f 74 65  {HOST} vacall/te
04f0: 73 74 73 2e 6f 75 74 70 75 74 2f 24 7b 48 4f 53  sts.output/${HOS
0500: 54 7d 2d 24 7b 43 4f 4d 50 49 4c 45 52 7d 0a 63  T}-${COMPILER}.c
0510: 70 20 2d 70 20 24 7b 42 55 49 4c 44 44 49 52 7d  p -p ${BUILDDIR}
0520: 2f 74 72 61 6d 70 6f 6c 69 6e 65 2f 74 65 73 74  /trampoline/test
0530: 73 2e 70 61 73 73 65 64 2e 24 7b 48 4f 53 54 7d  s.passed.${HOST}
0540: 20 74 72 61 6d 70 6f 6c 69 6e 65 2f 74 65 73 74   trampoline/test
0550: 73 2e 70 61 73 73 65 64 2f 24 7b 48 4f 53 54 7d  s.passed/${HOST}
0560: 2d 24 7b 43 4f 4d 50 49 4c 45 52 7d 0a 63 70 20  -${COMPILER}.cp 
0570: 2d 70 20 24 7b 42 55 49 4c 44 44 49 52 7d 2f 63  -p ${BUILDDIR}/c
0580: 61 6c 6c 62 61 63 6b 2f 74 65 73 74 73 2e 6f 75  allback/tests.ou
0590: 74 70 75 74 2e 24 7b 48 4f 53 54 7d 20 63 61 6c  tput.${HOST} cal
05a0: 6c 62 61 63 6b 2f 74 65 73 74 73 2e 6f 75 74 70  lback/tests.outp
05b0: 75 74 2f 24 7b 48 4f 53 54 7d 2d 24 7b 43 4f 4d  ut/${HOST}-${COM
05c0: 50 49 4c 45 52 7d 0a                             PILER}.