DragonFly bugs List (threaded) for 2003-08
FIXED! (was Re: Linux emulation)
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