Fix bug which causes compilation to leave empty temporary files on Genera

Genera uses versioned pathnames. TMPIZE-PATHNAME creates a temporary file
to ensure a unique name. If we leave that file, Genera will create a new
version (i.e., version 2) when its caller opens the file for output. After
that file is renamed, the original temporary file remains. Since Genera runs
on a single core processor, the possibility of a name collision is minimal
if not nil. So, don't keep the temporary file.
10 jobs for !149 with fix-genera-empty-binaries in 50 minutes and 37 seconds (queued for 4 seconds)
detached
Status Job ID Name Coverage
  Build
passed #5697
Build ASDF

00:03:09

passed #5698
Build docs

00:06:53

 
  Regression
passed #5699
ABCL regression tests

00:39:52

passed #5700
CCL regression tests

00:08:34

passed #5701
ECL regression tests

00:08:04

passed #5702
SBCL regression tests

00:06:03

 
  Upgrade
failed #5703
allowed to fail
ABCL upgrade tests

00:35:33

passed #5704
CCL upgrade tests

00:06:56

passed #5705
ECL upgrade tests

00:23:23

passed #5706
SBCL upgrade tests

00:07:19

 
Name Stage Failure
failed
ABCL upgrade tests Upgrade
; Registering system asdf-package-system
;; ASDF, version 3.3.4.5
; Loaded /builds/asdf/asdf/build/fasls/abcl/asdf.abcl (5.452 seconds)
Testing it
Script succeeded
Upgrade test failed for abcl
make: *** [Makefile:191: test-upgrade] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1