Subject: Re: iBCS2 emulation: how should it be set up?
To: None <kevinc@obelix.premium.com.au>
From: Arne Henrik Juul <arnej@stud.math.ntnu.no>
List: port-i386
Date: 09/25/1997 09:27:28
> Recently, I got cause to need to run some sort of SQL database server,
> and I have access to a couple of different ones: SCO Ingres, and SCO
> InterBase---the names don't really mean that much, but the OS does.
> So! I config(8)'ed a new kernel, this time with COMPAT_IBCS2 added,
> and lo! I can run /statically-linked/ SCO binaries! It's a pity
> really, because the binaries I need to run are dynamically linked, and
> I have the SCO libraries installed under /emul/ibcs2/usr/lib etc..
Sounds like the wrong libraries then; you probably have
/emul/ibcs2/shlib/libc_s and so on.
> Part of my problem seems to be that I can't find a SCO ldconfig
> executable on any of the SCO machines that I have access to, but the
> majority of the trouble is that there seems to be an absolute dearth
> of information available for the NetBSD iBCS2 emulation---what it's
> capable of, and how to set it up.
yeah, there should be a man page for it. There's no ldconfig in
ibcs2 (or SCO), so you won't need that. If you want to run anything
that uses sockets, you need /dev/socksys; just "touch /dev/socksys"
should work. Other than that I don't know any tricks but I haven't run
any serious SCO programs in a long time. But remember that "ktrace"
is your friend :-)
- Arne H. J.