Re: Binary Compatibility on HP9000 700 vice 800

From: Rick Jones (foo_at_bar.baz.invalid)
Date: 05/27/04

  • Next message: Dennis Handly: "Re: awk differences hpux/Solaris"
    Date: Thu, 27 May 2004 18:22:25 GMT
    
    

    Derek Mark Edding <dreq@earthlink.net> wrote:
    > I'm building an application on an HP-9000 K-Series (800) system with
    > HP-UX 10.20.

    > It needs to be able to run on both Workstation, or 700 Series, and
    > Server, or 800 Series machines.

    > Do I need to find a 700 Series machine to build it on, or will the
    > same binary work on both?

    Depends on the specific systems. The "rules" for whether something
    works or not have more to do with the hardware and OS revs:

    *) A PA 2.0 CPU can run PA 2.0 and PA 1.1 binaries (I'm ignoring PA
       1.0 since 10.20 doesn't support PA 1.0 CPUs)

    *) A PA 1.1 CPU can only run PA 1.1 binaries

    *) An application compiled on OS N will (likely as not) run on OS N+M
       for some suitable bound on M.

    *) It is not supported (there may be some exceptions) to compile an
       application on OS N and run it on OS N-M ( for values of M greater
       than zero :)

    *) The binary type produced by the compiler will match that of the
       system on which the compiler is run.

    *) If you compile with +DAportable, the resulting binary will be PA 1.1.

    rick jones

    -- 
    oxymoron n, commuter in a gas-guzzling luxury SUV with an American flag
    these opinions are mine, all mine; HP might not want them anyway... :)
    feel free to post, OR email to raj in cup.hp.com  but NOT BOTH...
    

  • Next message: Dennis Handly: "Re: awk differences hpux/Solaris"

    Relevant Pages

    • 2.6.19-rt3: compilation failure
      ... Upon an attempt to compile 2.6.19-rt3 I encountered the following compile ... The kernel .config file follows. ... # Firmware Drivers ... # ACPI Support ...
      (Linux-Kernel)
    • 2.6.16.6 ( - 2.6.16.11 ) compile failure on an alpha
      ... When trying to compile 2.6.16.11 on an alpha I encountered a compile ... # Linux kernel version: 2.6.16.5 ... # PCCARD support ... # Device Drivers ...
      (Linux-Kernel)
    • Problems with ieee80211 dependencies...
      ... network section of the compile do not work. ... Adds ~128k to driver. ... # RAID controllers interfaced to the SCSI subsystem ... # Add suspend/resume support for the i8254. ...
      (freebsd-hackers)
    • Re: Unsupported Functions and Objects w/ new SDKs from Visual Stud
      ... use VS2005 to continue to support existing applications for older platforms. ... solution properties to use paths to the right SDK, ... should compile in the newer one using the same SDK. ... > You must have created a C++ MFC Desktop app. ...
      (microsoft.public.pocketpc.developer)
    • Re: VB.NET advantages
      ... If no support then, ... > the compile will assemble it for you - I'm not sure how useful this would ... >> and show that list first. ... you're talking to have nothing to do with the dev team (even though they ...
      (microsoft.public.vb.general.discussion)