On Tuesday 03 May 2005 12:44, Ge van Geldorp wrote:
From: Jan
Schiefer
This one works. :O
So it seems build-related.
My build-tools:
Mingw 3.4.2
Mingw binutils 2.15.94
NASM 0.98.38
But then again, these are the exact same tool versions I'm using (the .iso
I provided was built on Linux too). I'll have to think a bit about how to
move on from here. If anyone else has a brilliant idea (actually, let's
drop the brilliant, any idea would be fine) please feel free to jump in.
Gé van Geldorp.
I once had problems building ReactOS on Linux - it crashed in pci.sys iirc.
The same version built on Windows worked. I did a diff on the objdump output
for both pci.sys files then, and iirc in one was an instruction like "movl
%eax, %edx(%edi)" and in the other it was "movl %eax, %edi(%edx)" - I
replaced the pci.sys built on Linux by the one built on Windows and it
crashed in some other .sys file - I dont know if the difference in this
instruction was causing the crash or if it was something else (maybe in
the .data segment or PE file format)
Did you already try to do a diff on the binaries?
hth