Trying to debug the cdrom issue, I see
Compiling whole program out/ccode32.o
src/util.c: In function ‘__end_thread’:
src/util.c:183: internal compiler error: in simplify_subreg, at
simplify-rtx.c:5055
(with F12's gcc (GCC) 4.4.2 20091027 (Red Hat 4.4.2-7))
The issue seems to be with the pos variable; removing everything except
the declaration + initialization retains the error, converting the
variable to static removes it. Presumably you've seen many of these?
With that out of the way, I get:
Linking (no relocs) out/rom32.o
Linking (no relocs) out/rom16.o
Linking out/rom.o
`cdemu_drive' referenced in section `.text32' of out/rom32.o: defined in
discarded section `.discard.var16.src/cdrom.c.107' of out/rom32.o
`cdemu_drive' referenced in section `.text32' of out/rom32.o: defined in
discarded section `.discard.var16.src/cdrom.c.107' of out/rom32.o
`cdemu_drive' referenced in section `.text32' of out/rom32.o: defined in
discarded section `.discard.var16.src/cdrom.c.107' of out/rom32.o
Given we're chasing a cdom related problem, this is suspicious, even
though we aren't using cdemu. Presumably access to uninitialized memory
can confuse disk.c.
out/rom32.o: In function `check_irqs32':
/build/home/tlv/akivity/qemu-kvm/roms/seabios/src/util.c:109: undefined
reference to `trampoline_checkirqs'
No idea where that came from.
--
error compiling committee.c: too many arguments to function