[1316] in netbsd-help mailing list archive
Re: Linux Emulation Broken Recently
daemon@ATHENA.MIT.EDU (Greg Hudson)
Fri Sep 25 00:15:29 1998
To: ark3@MIT.EDU
Cc: netbsd-help@MIT.EDU
In-Reply-To: Your message of "Thu, 24 Sep 1998 23:17:12 EDT."
<9809250317.AA15986@MIT.EDU>
Date: Fri, 25 Sep 1998 00:15:14 EDT
From: Greg Hudson <ghudson@MIT.EDU>
Hi, we have indeed made some changes to the shared Linux emulation
tree recently, with the primary aim of allowing NetBSD machines to run
libc6 binaries. (I wouldn't call it "development"; we pull an
emulation tree from one source or another, test it, and put it in
place if we think it works.) It's also true that we maintain the
/emul/linux tree independent of the rest of the system packs.
The failures you experienced were:
* /dev/null gave a "Permission denied" error. This resulted
from a regular file /emul/linux/dev/null appearing in the
new emulation tree. I have replaced the file with a symlink
to /dev/null to hopefully eliminate this problem. (What I'd
really like to have there is the appropriate character
device, but you can't do that in AFS.)
* /dev/null gave a "Read-only file system" error. The error
message probably changed as a result of the emulation tree
becoming replicated.
* Linux binaries don't know the time zone. This resulted from
a symlink /emul/linux/usr/lib/zoneinfo/localtime ->
/etc/localtime not being preserved in the update. I have
reinstated this symlink.
Thanks for reporting the bugs. Hopefully we won't break things so
much in the future.