FIXED! (was Re: Linux emulation)
dillon at apollo.backplane.com
Tue Aug 19 21:56:45 PDT 2003
It's fixed. It took a very long time to track down. I had to fetch
the debian source packages for glibc to figure out where it was dying.
It was a my-bad. I thought I had maintained the zeroing of %edx on
program startup but I forgot that system calls load the return value
into %eax,%edx and this was overriding the zero'd out registers.
Linux needs %edx to be NULL on program startup. If it isn't linux
registers it as an atexit() function.
I still can't completely install linux_base-6, but I'm hoping the
remaining issues are not OS-related. Perhaps Jeroen can take it up
from here now that I fixed the my-bad.
===> Checking if emulators/linux_base-6 already installed
execution of gd-1.3-5 script failed, exit status 139
*** Error code 1
<dillon at xxxxxxxxxxxxx>
More information about the Bugs