*BSD News Article 41335


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msunews!agate!howland.reston.ans.net!news.sprintlink.net!news.clark.net!rahul.net!a2i!raw!iverson
From: iverson@lionheart.com (Tim Iverson)
Subject: Re: [FreeBSD 2.0-950112-SNAP] - Should BCS2 work?
References: <D2q337.1Er@lionheart.com> <3fpfg2$r6d@grapevine.lcs.mit.edu>
Organization: Lionheart Software
Date: Sat, 21 Jan 1995 23:52:15 GMT
Message-ID: <D2s4z3.AEz@lionheart.com>
Lines: 30

In article <3fpfg2$r6d@grapevine.lcs.mit.edu>,
Garrett A. Wollman <wollman@ginger.lcs.mit.edu> wrote:
>In article <D2q337.1Er@lionheart.com>,
>Tim Iverson <iverson@lionheart.com> wrote:
>>I just installed FreeBSD 2.0-950112-SNAP.  I ran the ibcs2 program, and
>>it seemed to indicate that BCS support was loaded.  All of my SCO programs,
>>even simple things like 'cat', fail with 'IO Trap'.  Note that these are
>>all SCO version 3.2.2 programs.
>
>1) Was your kernel compiled with `COMPAT_IBCS2'?

No.  I thought that was what 'ibcs2' loading dynamically.  Besides, the
COMPAT_IBCS2 option you're referring to is not mentioned anywhere - not
even in the LINT configuration.  How could I know to use it?

>2) Did your programs require shared libraries?

Almost all SCO 3.2.2 programs require shared libraries.  Certainly, all the
ones that I want use do.  Does BCS2 support mean only static binaries, or is
there something else I must to do to make SCO shared libraries work?

If you could point me at the documentation for all this, I would greatly
appreciate it.  It's beginning to look like it would be easier to simply
recompile everything for FreeBSD instead of relying on IBCS2 emulation.  I
was planning on doing this eventually, but there's a great deal of code to
unpack, configure for BSD, compile, and then test - weeks of work ;-(.


- Tim Iverson
  iverson@lionheart.com