Source: mit-scheme
Version: 11.1-1
Severity: serious

https://buildd.debian.org/status/fetch.php?pkg=mit-scheme&arch=i386&ver=11.1-4&stamp=1612971495&raw=0

...
echo '(compile-directory "compiler/machine")' | 'mit-scheme-i386' --batch-mode  
--band tools/compiler.com --no-init-file   --eval '(begin (set! 
sf/cross-compiling? true) (set! package/cross-compiling? true) (set! 
target-bytes-per-object (lambda () 4)) (set! compiler:cross-compiling? true) )'
;Compiling file: "compiler/machine/assmd.nib" => 
"compiler/machine/assmd.moc"... done
;Compiling file: "compiler/machine/coerce.nib" => 
"compiler/machine/coerce.moc"... done
;Compiling file: "compiler/machine/dassm1.nib" => 
"compiler/machine/dassm1.moc"... done
;Compiling file: "compiler/machine/dassm2.nib" => 
"compiler/machine/dassm2.moc"... done
;Compiling file: "compiler/machine/dassm3.nib" => 
"compiler/machine/dassm3.moc"... done
;Compiling file: "compiler/machine/decls.nib" => 
"compiler/machine/decls.moc"... done
;Compiling file: "compiler/machine/insmac.nib" => 
"compiler/machine/insmac.moc"... done
;Compiling file: "compiler/machine/instr1.nib" => 
"compiler/machine/instr1.moc"... aborted
;Aborting!: out of memory
make[2]: *** [Makefile:322: compile-compiler-machine] Error 20



This means 4 GB address space were not enough.

Starting with 11.1 upstream no longer seems to provide
i386 binaries, which feels related.
Perhaps it's time to drop i386 from Architecture?

OTOH upstream does support arm64 now,
so that could be added to Architecture.

Reply via email to