Neil Jerram <n...@ossau.uklinux.net> writes: > l...@gnu.org (Ludovic Courtès) writes: > >> Hi Mike, >> >> Mike Gran <spk...@yahoo.com> writes: >> >>> ERROR: In procedure make_objcode_by_mmap: >>> ERROR: bad header on object file: "GOOF-0.5" >> >> Make sure to remove all `.go' files from your source tree and from the >> cache (either `~/.guile-ccache' or `~/.cache/guile/ccache'). Then >> hopefully you'll be able to compile Guile. > > Surely the point of having a version number on the object file format > would be to actually take notice of it, and to change the number when > we make format changes...? > > (I'm assuming that this problem was caused by a format change...)
Yes. Currently, the code just checks for the magic cookie (see `make_objcode_by_mmap ()'), and if it differs, e.g., because the version isn't right, it just bails out. Eventually,