Closed glaubitz closed 7 years ago
Could you give me the command line to create the chroot?
This should help: https://wiki.debian.org/M68k/sbuildQEMU
What is missing?
gcc: note: pie specs /usr/share/dpkg/pie-compile.specs ignored when pie is not enabled
That's just a warning in conjunction with the gcc hardening settings. You can safely ignore it.
The problem is in this sequence:
IN: 0xf6da000c: moveal %a5@(6c8),%a0 0xf6da0014: clrl %d0 0xf6da0016: moveb %a3@(0,%d2:l),%d0 0xf6da001a: btst #3,%a0@(3,%d0:l:4) 0xf6da0020: dbeq %d2,0xf6da0014
IN: 0xf6da0014: clrl %d0 0xf6da0016: moveb %a3@(0,%d2:l),%d0 0xf6da001a: btst #3,%a0@(3,%d0:l:4) 0xf6da0020: dbeq %d2,0xf6da0014
"0xf6da001a: btst" does a flush_flags() because it only updates the Z flag. flush_flags() set cc_op_synced to 1 and s->cc_op to CC_OP_FLAGS. but env->cc_op can have a different value, so cc_op_synced is wrong.
Fixed by commit:
843cd25 target-m68k: fix gen_flush_flags()
The following script is part of the Firefox build system:
During the configure stage of Firefox, it is invoked as follows:
On x86_64:
Now, on Aranym:
And, finally, qemu-m68k: