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.