SCO Binaries on Solaris - SCO

This is a discussion on SCO Binaries on Solaris - SCO ; We currently use Foxpro on SCO Openserver and have recently beeen moving towards using Linux patched with linux-abi (to allow SCO binaries to run.) However we now have some potential clients who run Solaris boxes so I was wondering (as ...

+ Reply to Thread
Results 1 to 10 of 10

Thread: SCO Binaries on Solaris

  1. SCO Binaries on Solaris

    We currently use Foxpro on SCO Openserver and have recently beeen
    moving towards using Linux patched with linux-abi (to allow SCO
    binaries to run.)

    However we now have some potential clients who run Solaris boxes so I
    was wondering (as I have no experience of Solaris,) if it is possible
    to run SCO binaries under Solaris.

    Thanks for any help,

    Keith


  2. Re: SCO Binaries on Solaris

    In article <1124970552.526152.158130@g49g2000cwa.googlegroups. com>,
    keith@actual-systems.com writes:
    > We currently use Foxpro on SCO Openserver and have recently beeen
    > moving towards using Linux patched with linux-abi (to allow SCO
    > binaries to run.)
    >
    > However we now have some potential clients who run Solaris boxes so I
    > was wondering (as I have no experience of Solaris,) if it is possible
    > to run SCO binaries under Solaris.



    Looking at http://docs.sun.com/app/docs/doc/801...13eq5ed?a=view I'd
    say "maybe", if they only used stuff covered by those ABIs, didn't depend
    on system-specific pathnames, were dynamically linked with libc (and
    libsocket if applicable), didn't do any X11 (probably), and no doubt a few
    other restrictions that I haven't thought of. But in practice, even if
    it's _possible_, there could be bugs that happen to work out ok on one but
    not on the other, or other situations that could result in unexpected
    behavior. And what those ABIs cover is perhaps a good deal less than
    SUSv3 or whatever newer standards offer on both systems (that would be
    perfectly reasonable for a responsible programmer, even one that was
    trying to have their _source_ fairly portable, might be using). So I for
    one would probably not want to depend on that in a production environment,
    or for any software that included multiple binaries, scripts, etc, unless
    all such components were thoroughly tested on both platforms; and arguably
    not even then.



    --
    mailto:rlhamil@smart.net http://www.smart.net/~rlhamil

    Lasik/PRK theme music:
    "In the Hall of the Mountain King", from "Peer Gynt"

  3. Re: SCO Binaries on Solaris

    Thanks Richard I will see what I can find out about the binaries.

    Keith


  4. Re: SCO Binaries on Solaris

    In article <1124970552.526152.158130@g49g2000cwa.googlegroups. com>,
    wrote:
    >We currently use Foxpro on SCO Openserver and have recently beeen
    >moving towards using Linux patched with linux-abi (to allow SCO
    >binaries to run.)
    >
    >However we now have some potential clients who run Solaris boxes so I
    >was wondering (as I have no experience of Solaris,) if it is possible
    >to run SCO binaries under Solaris.


    In addition the other reply you had, you need to check on what kind
    of Solaris boxes the client is running. It comes in two versions.
    One with Intel CPUs and one with SPARC CPUS. You only mentioned
    the OS but not the hardware.

    Bill

    --
    Bill Vermillion - bv @ wjv . com

  5. Re: SCO Binaries on Solaris

    I'm afraid I also don't know if they are Intel or SPARC - all I know is
    that they are running Solaris.

    When I do 'file' on the binary I want to run I get the following - I
    don't know if that gives any more information as to wether it would
    work or not.

    foxr.pr: iAPX 386 COFF demand-paged executable

    Thanks,

    Keith


  6. Re: SCO Binaries on Solaris

    In article <1124987369.604236.237060@g49g2000cwa.googlegroups. com>,
    wrote:
    >I'm afraid I also don't know if they are Intel or SPARC - all I know is
    >that they are running Solaris.
    >
    >When I do 'file' on the binary I want to run I get the following - I
    >don't know if that gives any more information as to wether it would
    >work or not.
    >
    >foxr.pr: iAPX 386 COFF demand-paged executable


    Yup. That's an Intel binary. So things might work.

    Sun builds boxes with both chips.

    Bill

    --
    Bill Vermillion - bv @ wjv . com

  7. Re: SCO Binaries on Solaris

    I've found someone who has an old box in the loft so I getting him to
    dig it out and I'll have a shot. I'm finding out wether the boxes out
    clients have are SPARC or Intel, but won't know that until probably
    late tommorow.

    Am I right in thinking that if the binary works on Solaris with a SPARC
    CPU then it will also work with an Intel CPU?

    Thanks,

    Keith


  8. Re: SCO Binaries on Solaris

    keith@actual-systems.com typed (on Thu, Aug 25, 2005 at 11:31:40AM -0700):
    | I've found someone who has an old box in the loft so I getting him to
    | dig it out and I'll have a shot. I'm finding out wether the boxes out
    | clients have are SPARC or Intel, but won't know that until probably
    | late tommorow.
    |
    | Am I right in thinking that if the binary works on Solaris with a SPARC
    | CPU then it will also work with an Intel CPU?

    No.

    --
    JP

  9. Re: SCO Binaries on Solaris

    In article <1124994700.535642.191540@o13g2000cwo.googlegroups. com>,
    keith@actual-systems.com writes:
    > I've found someone who has an old box in the loft so I getting him to
    > dig it out and I'll have a shot. I'm finding out wether the boxes out
    > clients have are SPARC or Intel, but won't know that until probably
    > late tommorow.
    >
    > Am I right in thinking that if the binary works on Solaris with a SPARC
    > CPU then it will also work with an Intel CPU?
    >


    No, Intel and SPARC instruction sets are utterly different; no binary that
    runs on one will run on the other (ok, there's emulators and coprocessor
    boards and all other sorts of theoretically possible ways, but nothing
    free, practical (performance-wise), and supported).

    COFF format binaries very specifically will _not_ run on SPARC, although
    as of the latest copy of Solaris x86 that I've looked at (and do not have
    any access to a system that runs it!), Solaris 8, there was still COFF
    support present. COFF support would be only _part_ of what you'd need to
    be able to run those binaries.


    --

    mailto:rlhamil@smart.net http://www.smart.net/~rlhamil

    Lasik/PRK theme music:
    "In the Hall of the Mountain King", from "Peer Gynt"

  10. Re: SCO Binaries on Solaris

    Found out about the machines. They are SUN Sunfire v210 servers - which
    have SPARC CPU's so I guess it's a no to running these binaries.

    Thanks for taking the time to reply.

    Keith


+ Reply to Thread