Solaris 10 binary compatibility

hello everybody,
I need some help. my application can run on solaris 2.6 x86 and solaris 9 x86 but not on solaris 10 x86. can anybody suggested to me what are the wor around that I can try to make my application also run on solaris 10 x86.

That's what I expected, but if you look at:
http://www.sun.com/software/solaris/ontheinside/
They say:
Guaranteed application compatibility from release to release as well as between SPARC and x86 platforms so you can run the same OS from your desktop to your datacenter.
???

Similar Messages

  • Solaris 8 binary compatibility - Solaris 7

    Greetings:
    and TIA.
    Also apologies if this issue has been covered via some other resource.
    Note: Hardware Utilized - Sparc
    We have recently ported our 4.2 Forte C++/C code successfully from Solaris 6 to Solaris 8. As part of that port, we upgraded the compiler resources from 4.2 to 6.0. With these new binaries we have encountered the following runtime issue:
    Solaris 8 code runs fine on Solaris 8, however these same executables dump core on Solaris 7
    To troubleshoot this, we built the same code on a Solaris 7 platform. These executables ran fine on both Solaris 7 and Solaris 8
    My question: Are Solaris 8 binaries incompatible with Solaris 7? Is there any online documentations which provides an overview/explanation for this behavior?
    Regards:

    In general there is forward compatibility for applications between Solaris releases. There is no official backward compatibility. This means you
    should always compile on the oldest release of
    Solaris that you expectto run on. So, if you need
    to run on Solaris 5.6, 7 and 8, compile on Solaris 5.6.
    There is a tool called appcert which is shipped with
    later versions of Solaris 8 and can be downloaded from:
    http://www.sun.com/developers/tools/appcert/download.html
    That will give you a good idea of the forward and backward compatibility of your application. General ABI information can be found at:
    http://www.sun.com/developers/tools/abi/index.html
    Alan
    Sun Developer Technical Support
    http://www.sun.com/developers/support

  • Solaris 10 binary compatibility sparc/x86

    Hi,
    is it possible to use software compiled on Solaris 10 sparc on a x86 system?
    Thanks for any hints in advance.
    Burkhard

    That's what I expected, but if you look at:
    http://www.sun.com/software/solaris/ontheinside/
    They say:
    Guaranteed application compatibility from release to release as well as between SPARC and x86 platforms so you can run the same OS from your desktop to your datacenter.
    ???

  • Missing package: SUNWbcp (SunOS 4.x Binary Compatibility)

    I have downloaded the latest Free Solaris 10 8/07 for x86 and retrieve the following error message:
    Missing package: SUNWbcp (SunOS 4.x Binary Compatibility)
    when installing Business Objects Enterprise XI Release 2 Service Pack 2. I can't locate the package on neither the CDs nor the DVD I downloaded.
    Any advise would be highly appreciated.
    Many thanks.
    Jurgs
    Edited by: tzscl2 on Dec 12, 2007 12:52 AM

    I have downloaded the latest Free Solaris 10 8/07 for x86 and retrieve the following error message:
    Missing package: SUNWbcp (SunOS 4.x Binary Compatibility)
    when installing Business Objects Enterprise XI Release 2 Service Pack 2. I can't locate the package on neither the CDs nor the DVD I downloaded.
    Any advise would be highly appreciated.
    Many thanks.
    Jurgs
    Edited by: tzscl2 on Dec 12, 2007 12:52 AM

  • Will Solaris 8 binary run on Solaris 2.6?

    Hi!
    If a C++ application is compiled on Solaris 8, would it run on Solaris 2.6? Are there any flags that need to be set to get binary compatibility across OS versions? Are the dynamic libraries (Cstd, Crun etc.) binary compatible?
    Any responses would be of great help,
    TIA,
    Mark

    Running applications on older OSes than they were built on is not supported and will often result in problems.
    Just one reason for this is that newer OSes can incorporate functionality and library interfaces (APIs) that do not exist on older OS platforms.
    If compatibility with Solaris 2.6 is needed, then the application should be written to comply with the Solaris ABI (Application Binary Interface) and built on Solaris 2.6. Likewise, if OSes older than 2.6 need to be supported, the application should be compiled on the oldest supported OS.
    Due to Sun's desire to maintain backward compatibility,
    applications which are ABI compliant and are compiled on older OSes should run fine on newer OSes.
    - Rose

  • Binary compatibility

    Hello all,
    I've compiled an app that will run as a service on solaris 8 (on a sparc ultra-5). I've used gcc to compile and the app runs fine on the sparc ultra-5.
    My quesion is - will this compiled binary run on an E420 or any other sun hardware? In general, is there some docs/resources that describe binary compatibility across sun hardware?
    Thanks for any info.

    Hi,
    Sun has a very strong binary compatibility guarantee, but I'm not sure where one would find documentation!
    I would be more concerned about carting the required GCC runtimes around with you wherever you want to run your binary than Solaris or SPARC binary compatibility.
    We build in 32 bit on a quad UltraSPARC III running Solaris 8, using Studio 10 (we were on Workshop 5 until recently!), and most of our customers run on Solaris 9, and in most cases on something a touch faster than UltraSPARC III.
    I'd recommend you take a look at the new Studio 11 release (it is free after all) to avoid carting runtimes around with you. Please remember, however, that the machines your software runs on will need to be running at least the same patches as are pre-requisite for Studio 11 (well, the C and C++ runtimes anyway).
    -- Michael

  • Binary compatibility problems using Sun Studio 12

    I'm working in a project that uses Orbix [1] third-party libraries. I have installed the Sun Studio 12 on Solaris 10 SPARC but I have got some strange segfault problems (the exactly same code works fine in a Linux box - using g++). I read the 1.4 section of Sun Studio 12 C++ Userguide [2] but I have a doubt:
    Is there no way to compile my code using Sun Studio 12 using shared libraries compiled against earlier Sun Studio C++ compiler versions (like Sun Studio 8 or some version before Sun Studio 11)?
    I think my problem is related to the fact that Orbix team used Sun Studio 8 as some notes found in their headers indicate:
    "IONA Technologies ART IDL Compiler POA C++ Generator asp 6.3.3 SunOS 5.8 CC_5.5 2008/06/13 21:04:37 EDT"
    A secondary question: Is CC 5.5 present in Sun Studio 8, right?
    Can anyone help me? Every tips are welcome :) Thanks in advance!
    [1] http://web.progress.com/en/orbix/orbix_standard.html
    [2] http://docs.sun.com/app/docs/doc/820-7599/6nirkt6f7?a=view

    AmadeuBarbosa wrote:
    I'm working in a project that uses Orbix [1] third-party libraries. I have installed the Sun Studio 12 on Solaris 10 SPARC but I have got some strange segfault problems (the exactly same code works fine in a Linux box - using g++). I read the 1.4 section of Sun Studio 12 C++ Userguide [2] but I have a doubt:I don't think 1.4 Binary Compatibility Verification applies in your case. It's referring to processor capability to execute certain (new) instructions; if your third-party libraries were compiled a while ago, it's highly unlikely they use instructions not implemented by the processor you have.
    Is there no way to compile my code using Sun Studio 12 using shared libraries compiled against earlier Sun Studio C++ compiler versions (like Sun Studio 8 or some version before Sun Studio 11)?Generally speaking, any library compiled with older Sun Studio C++ compiler is supposed to be compatible with any library or executable compiled with newer version provided that all parties did everything right. For example, that third-party libraries should not be statically linked with C++ run-time support libraries; your executable should be linked with latest compiler driver (CC) so that it records correct dependencies on support libraries.
    Of course, there could be (and actually are) compiler bugs standing in the way of compatibility. Some of them can be fixed, some - like demangler issue described in http://docs.sun.com/source/820-4155/c++.html - can't. There is no easy way to tell if you hit a compiler bug or bulding/linking issue, or bug in the code that was previously unseen.
    I think my problem is related to the fact that Orbix team used Sun Studio 8 as some notes found in their headers indicate:
    "IONA Technologies ART IDL Compiler POA C++ Generator asp 6.3.3 SunOS 5.8 CC_5.5 2008/06/13 21:04:37 EDT"Yes, looks like it was compiled by 5.5, which is part of Sun Studio 8
    >
    A secondary question: Is CC 5.5 present in Sun Studio 8, right?That's correct.

  • Check binary compatibility between 2 Jars

    Hello,
    we have a Java API to our repository product. Is there a way to check binary compatibility between different versions of that API? The problem is that the interfaces evolve and sometimes changes are necessary. So we already had the problem that different versions are incompatible.
    I found just one tool: japitool. But it does not detect the latest problem we have.
    Thanks in advance
    Torsten

    I mean the facts and rules described in chapter 13 of the Java language specification (Binary Compatibility; http://java.sun.com/docs/books/jls/second_edition/html/binaryComp.doc.html#44872).
    Torsten

  • Solaris 6 binary on Solaris 8 ( Multithreaded application.)

    I have to explore further, but I like to know whether any of you have faced similar problem.
    We have multithreaded server. A thread in detached mode will be created to serve each new connection. The binary was compiled on 32bit solaris environment and it was running fine on solaris 6 machines.
    Recently we switched to Solaris 8 machines. We used the same binary that was compiled on solaris 6. One problem I am noticing is some of the threads are idle and are alive for 3-4 days. We have timeouts enforced between successive transactions, inspite of that threads are alive for longer duration. We use "poll".
    Do you see any problem in Solaris 8 w.r.t Poll/Select syscall or Detached threads ( we use POSIX APIs) that were compiled on Solaris 6 ?.
    I would also like to give anyother information that would help you in identifying the problem.
    Thanks
    Mega

    we have ported our product to solaris 5.7 from solaris5.6. With this version we are unable to install the product on solaris 5.6. It is unable to find the following libraries in 5.6, while installing and finally it is failing.
    libMrm.so.4
    libXm.so.4
    libgen.so.3
    Is there any way to make my product work on both versions of solaris?

  • Solaris 8 backwards compatibility

    Hi,
    I am about to begin some java development for the Solaris 8 platform on SPARC, and am setting up a dev server. I'd rather install Solaris 9 for reasons of general superiority, but are there any reasons that compiled java binaries from v9 would have problems running on a v8 platform when its deployed? It won't be particularly low-level design: just some database access, tcp/ip SOAP messaging, and XML manipulations.
    thanks
    aj

    In general there is forward compatibility for applications between Solaris releases. There is no official backward compatibility. This means you
    should always compile on the oldest release of
    Solaris that you expectto run on. So, if you need
    to run on Solaris 5.6, 7 and 8, compile on Solaris 5.6.
    There is a tool called appcert which is shipped with
    later versions of Solaris 8 and can be downloaded from:
    http://www.sun.com/developers/tools/appcert/download.html
    That will give you a good idea of the forward and backward compatibility of your application. General ABI information can be found at:
    http://www.sun.com/developers/tools/abi/index.html
    Alan
    Sun Developer Technical Support
    http://www.sun.com/developers/support

  • Solaris 9/8 Compatibility

    I would like to know if there is any documentation that speaks to the compatibility of applications developed under Solaris 9 and run on Solaris 8.

    See this:
    http://wwws.sun.com/software/solaris/programs/guarantee.html

  • Not able to Install Solaris 8 Binary License Program

    HI,
    I downloaded the Solaris Binary License Program.
    I cut a Installation CD and 2 Software CD's. All the way i did as per the instruction given in the solaris site.
    Now the problem is i tried to install in the fresh machine.
    when i tried to install nothing is happening.
    Is there any boot disk needed in this place.
    Or please assist me to get this work done.
    My email id is [email protected]
    Expecting a detail discussion on this.
    Thanks in advance,
    Senthil.

    Hi Senthil,
    Step 1:Download the 3 CD image files in the zip format from the Sun site.
    Step 2:Unzip the files(I used Winzip version 8.0). Step 3:Rename the files with the .iso ext.(If you are going to use the Easy CD creator) Step 4:Start Easy CD Creator and select for DATA CD. Step 5:From the File option select "Create CD from Cd image" Step 6:Select the image file with .iso extension. I used Write speed as 2x300kb/sec and the option Test and Create Cd. Under the Advanced option used Close Disc. After the copying was done I had the following:
    1.Cd labeled"multi_ICD_SOL_8_U3_SPARC(bootable CD) having the following files volume ,ADD_INSTALL_CLIENT ,BOOT, Copyright Modify_Install_Server
    2.Sol_8_U3_sparc(CD 1 of 2) having following files and folders:
    _volume.inf, _slicema, _install, _cdtoc ,Solaris(folder)of size 495 mb. I was able to boot the machine and load the O.S) .This should work,make sure that you make a small dos partition and
    make it active before you start installing Solaris 8 or else the installer will come out giving you any error"Unable to find specified disks"
    Let me know the outcome of this procedure.I had tried this my self and it was working.
    If it does not work let me know what kind of m/c and cdrom are you using.
    Regards
    Anshul

  • Solaris 6 Library Compatibility with Solaris 7 Application?

    I have a library (code/objects) that is compiled in 2.6 and I need to make an application (on Solaris 2.7) that inter-works with this library. According to SUN's statement, 2.6 and 2.7 are binary compatible. Will my 2.7 application work properly with my 2.6 library on my 2.7 SUN?
    Thanks.

    we have ported our product to solaris 5.7 from solaris5.6. With this version we are unable to install the product on solaris 5.6. It is unable to find the following libraries in 5.6, while installing and finally it is failing.
    libMrm.so.4
    libXm.so.4
    libgen.so.3
    Is there any way to make my product work on both versions of solaris?

  • Binary Compatibility - W2K vs AIX vs Linux

    I have a question. It is posible to move .fmx files compiled on W2K with Forms6i Builder to an Oracle9iAS 1.0.2.2.2 running on IBM-AIX or Linux without to recompile .fmb files created on W2K?.
    Thanks4All.

    If forms are compiled on NT and oracle database is on AIX, after we switch to Sun Solaris, do I need to recompile those forms? if so, can those forms be re-open on Sun Solaris?
    how about reports (.fmb)? currently I compile them on my PC (connect to oracle DB on AIX) and ftp it to AIX, do we need to recompile those reports after platform is changed to SUN?
    thanks in advance!

  • Business objects xi 3.1 sp3 on solaris , is it compatable with jdk 1.6

    i installed business objects xi 3.1 sp3 on soalris and we are using apache tomcat web application server. wheni read  Supported Platform document it says business objects comes with jdk 1.5 . do we have an option such that we can point to jdk 1.6. we are having jdk 1.6 in the /usr/jdk.1.6.023. can we point our whole business objects to that jdk 1.6.
    help appreciated
    thanks

    Hi,
    i know that you can re- point the Tomcat WAS to a different JDK but i am not aware that you can point BOE to a different one.
    I would recommend you open a OSS Message with the SAP support to check if it is possible and supported.
    Regards
    -Seb.

Maybe you are looking for

  • Links of projects is finished with current project in Project column

    One of Ms project user complaining that his project links is not showing with other projects in the project column. I don't know what is happened. Could anybody answer for this issue.

  • Producing canonical XML

    Hi, I need to convert an XML document to its canonical form according to W3C standards. I tried to use http://xom.nu/ but it didn't work for some reason. Does anyone know other utilities that may do the work? Thanks, Daniel

  • Runtime error 104

    My former manager created a helpfile using Adobe Robohelp for HTML 7. The helpfile is now off being tested on XP and Vista, and on a handful of pages (out of hundreds), runtime error message 104 is displayed. Line: 104 Error: Expected ')' Yes/No. If

  • Mac book pro usb failure

    Hi i need help, after upgrading to the newest OS my DVD player is suddenly locked and 2 usb ports are not being read, they have power but no more. macBook Pro! Help!

  • MP3 plays for a few seconds then restarts

    I created an MP3 player that works perfectly fine on my local machine but online plays the song for a few seconds and then restarts the song. Then it plays completely. The next songs also have the same behavior. Has anyone encounter this estrange pro