Sparc  vs X86 Compatibility

I installed Solaris 10 to an x86 machine
I am trying to run some Solaris binaries (probably Solaris Sparc)
it gives an error
"invalid argument"
question is:
Does not Solaris have binary compatibility? Can't a Sparc binary run on an X86?
I am totally confused

What? I thought the whole point of Solaris x86 is that it can run Solaris binaries. So Solaris x86 is not Solaris?
Is it true that any binary compiled under Solaris on a sparc machine will not run under Solaris x86?
If true, I completely fail to see the real utility of Solaris x86, at least for my applications, which were all compiled on sparc machines.

Similar Messages

  • Solaris 8 on Sparc and X86

    Will I experience any problems connecting a Trusted Solaris 8 X86 systems to a SPARC Trusted 8 system? Will all the trusted features work between the two.
    Thx

    I am using Java 5.0 to develop applets, but if I use
    all the possibilities that 5.0 version offers (such
    as enum) that means that clients viewing my applet
    must have JRE 5.0 as well. Does that mean a very
    recent browser will be required?no.
    I found which browsers support Java 5.0 on the page
    J2SE 5.0 "Supported System Configurations" at
    http://java.sun.com/j2se/1.5.0/system-configurations.h
    tml
    In short, what I take from there is that browsers
    required would be:
    - Mozilla 1.4+
    - Internet Explorer 5.5 (SP2+), 6.x on Windows
    platforms
    - Netscape 4.7.x on Solaris 8 on SPARC and x86
    - Netscape 7 and 7.1 are not offically supported, but
    should work
    I have no idea how recent these versions are and
    whether it is acceptable to assume that web visitors
    will have these versions. I'd think it is almost safe to assume people have those, they're not that young. the question is rather "do they have the JRE 1.5.0?"

  • Bundle Patch1 is now available for Solaris (SPARC), Solaris (x86-64), AIX

    [OTN |http://www.oracle.com/technetwork/oem/enterprise-manager/downloads/index.html?origref=http://www.oracle.com/technetwork/oem/grid-control/index.html] Hi All,
    EM Binaries updated with bundle patch1 are now available on OTN
    OMS and Management Agents for platform ::: Solaris (SPARC), Solaris (x86-64), and IBM AIX (64-bit)
    Management Agents for platform::: HP-UX, or HP-UX Itanium
    The BP1 workbook is updated with various use-cases specific to these platform. We strongly recommend you to follow the instruction from the workbook to apply BP1 patches. If you have any doubts feel free to drop me an email.
    http://docs.oracle.com/cd/E24628_01/doc.121/e35229/toc.htm
    Regards
    Akanksha

    Oracle Instant Client was a "feature" introduced with Oracle 10g. There is no 9i version.
    Code that links with Oracle 9i libraries should be able to be linked with Instant Client 10gR2.
    The resulting application will be able to connect to databases from Oracle 8.1 onwards.

  • Solaris 8 Containers and x86 compatability

    My client relies on a program for the meat and potatoes of our processing. This program currently only works on Solaris 8. We are using Sun Blade 2500 workstations. However we are moving offices and to build up the new lab, the client wants to get away from the Sun workstations and move towards Linux or Windows machines. He is however willing to migrate to Solaris 10 provided the the program that we depend on is still usable. Enter my solution: Solaris 8 containers.
    The documentation for containers was not very clear. I am interpreting two different messages from the Sun website. One says that Solaris8 Containers will work on SPARC systems and/or Systems running Solaris 10 10/08 or later. Other documentation says Solaris Containers are SPARC system dependent.
    I installed Solaris 10 on a HP x86 based desktop via VirtualBox. I installed all the SUNWs8brandX patches that came with the containers bundle and followed the install setup directions. I cannot verify as I am getting a "Cannot Execute Brand Specific Error" message.
    Does anyone else have a suggestion as to how I would get a Solaris 8 dependent program running on a Linux or Windows based machine? Is my solution viable?

    agquint wrote:
    What I mean was the post below your first one. But you correctly interpreted it in your next post. So "Solaris 8 containers" only works for SPARC. I don't get why Sun would only have containers support for SPARC systems. That is in total contradiction to why I would think they would develop containers in the first place: backwards compatibility to support programs that aren't yet migrated to the current version of Solaris regardless of whether they are x86 or SPARC. They have a solution but it only works at %50? hmph.There is probably just very little demand for it. During the Solaris8/Solaris9 days, Sun was killing off the x86 line. There is very little installed base of Solaris 8 x86 compared to Solaris 8 SPARC. (It wouldn't help you out, it appears, since you have SPARC binaries).
    Darren

  • Sparc to x86 migration passwd file issues?

    We're interested in migrating an old Sparc 2.7 system to x86.
    Are there going to be any problems just copying the passwd and shadow files to the new system. Migration is easier if I don't have to force a couple thousand users to change passwords all at once.
    Tim Myers

    It should be fine. If the x86 system will run something other than Solaris 7, make sure that there are not any differences in the entries the system creates.
    Richard

  • Migrating GNU dbm databases from SPARC to x86

    We're retiring a few of our older SPARC workhorses and moving the processes to x86 VirtualBox OpenSolaris guests. Unfortunately, the primary platform engine uses GNU dbm database files which are big endian on the SPARC. Since these files are heavily loaded and would be tough to restart from scratch, I'm looking for a way to convert the big endian, multi-gigabyte files to little endian so we can simply move then to the x86 platform.
    Anyone have a trick up their sleeve?
    Thanks
    Tim
    Edited by: Timpraetor on Jul 22, 2009 7:27 PM
    (Speelink)

    Thanks - it turns out that one of our Python gurus came up with this same scenario. We dump the tables to text, write them to LTO-3 tape with BRU, restore them onto the x86 system and then re-import them.
    Not as clean as I'd hoped, but definitely successful. He'd moved things over by the time we got in this morning (for him, this was an "oh yeah? Well watch this" moment, so he stuck with it til after 2am this morning :-) ).
    Thanks.
    Edited by: Timpraetor on Jul 23, 2009 8:10 AM
    Spelling - again (sheesh)

  • LinuxCAD is available for Solaris SPARC & Solaris X86

    W W W . L i n u x C A D . C O M
    General purpose drafting program for every computer user and
    the Best application program for Linux. Period.
    Getting familiar with Linux and LinuxCAD is a wise investment for every computer user.
    LinuxCAD is today's leading computer aided design and drafting program for The Linux Operating System.
    LinuxCAD has grown in sales and functionality since its original introduction in 1998.
    LinuxCAD now represents a complete computer aided design program for Linux ... it is a complete replacement for AutoCAD. For any practical purpose, it implements all major features of AutoCAD in such a way that experienced AutoCAD users do not need additional training to start working with LinuxCAD.
    Linux users who are new to CAD will find our Users Manual an easy way to learn the CAD trade. There is so much similarity between LinuxCAD and AutoCAD, that while learning LinuxCAD, you will simultaneously learn AutoCAD.
    With remarkable ease you will find yourself creating all kinds of technical illustrations, diagrams, sketches and industrial quality drawings.
    Suggested Uses: flowcharting,land surveying,mechanical drawing , architectural drafting, entity relationship diagramming ,software engineering diagramming.
    This is a professional quality graphics modelling package for Linux !!!
    A must have for every Linux user !!!
    Implements all core features of AutoCAD in a very compatible way !!!
    No learning curve for AutoCAD users !!!
    Download LinuxCAD for $99.00 only
    click to order !
    www.linuxcad.com

    You can Download and configure Apache 1.3.19 w/ ASP and JSP (via jserv and Jakarta) support. You can also enable PHP 4 which iis slightly faster than ASP. You will though have to configure Apache-ASP 2.0 instead of downloading the Linux rpm. The Configuration I have works in that fashion except with the inclusion of Frontpage support for Virtual Domains on our Servers.
    Hope that wil help you
    Bil Hughes

  • New ultra sparc 20 x86 ethernet

    What is the adaptor? I can configure any of "many" types, I just don't know which one to choise. Help!
    --Daniel                                                                                                                                                                                                                                   

    ... now THAT is what I call skilled out-sourced tech-support.
    ( outsourced, yes.
    skilled, not )
    SPARCstation-20? It's not going to happen.
    See link at Docs.Sun.Com for supported platforms:
    http://docs.sun.com/source/817-6337/chapterHPG.html#BEJFCAEE
    ... essentially an Ultra-2 or newer (200MHz UltraSPARC-II or faster)

  • 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.
    ???

  • How similar is x86 compared to Solaris 8 or 9 on SPARC?

    How similar is x86 compared to Solaris 8 or 9 on SPARC?
    Thanks.

    Extremely similar. The vast majority of Solaris is built from the same source code for both platforms. You will find all of the same commands in places like /usr/bin and /usr/dt/bin.
    Of course, the instruction sets are different. While all of the same commands may exist in those places and they implement the exact same functions with the exact same options, the binary files are different. You can't run x86 binaries on SPARC or vice versa.
    While the Solaris binaries provide the exact same functionality, the same is not necessarily true with other packages that can be added. Sun's Java Enterprise System is supposed to eventually have all the same programs for SPARC and x86, and that is almost true already. StarOffice is only available for now for SPARC, but OpenOffice is available for both. Third party software may exist only for one or the other, but this is improving fast. A huge amount of Solaris x86 software can be installed from blastwave.org and other sites.
    If you are a developer, there is a good chance that your code for SPARC will work on x86 with just a recompile. The system call APIs are identical. If it does not work with just a recompile, it is because you have a bug in your code or you used non-portable constructs like assuming a particular byte order (SPARC is big endian, x86 is little endian).
    Solaris and most SPARC hardware both come from Sun, so of course Solaris supports all the hardware you are likely to find shipped with a SPARC machine. You can buy x86 machines from Sun, but you are likely to look elsewhere. Since Sun does not control what is in the machine, Solaris may not support all the hardware. Again, this situation is getting better. Still, you should consult Sun's Hardware Compatibility List. Note that Sun isn't good about saying this, but Solaris 9 supports all of the hardware in the Solaris 9 list and all of the hardware in the Solaris 8 list. You must look in both places to see what Solaris 9 supports.
    Richard

  • Announcing availability of  x86 hosted cross compiler for SPARC/Solaris

    We are pleased to announce the release for GCC For Sun Systems 4.2.0 cross compilers!
    This is a Solaris/x86 hosted compiler with target code generation for
    SPARC/Solaris systems. If you develop on your OpenSolaris, or Solaris
    x86 laptop or desktop, you can now start compiling your sources for
    SPARC systems. Almost all features available in the
    native SPARC GCC For Sun Systems 4.2.0 compiler are available
    for use in the cross compiler. Please refer to the mini cross compiler howto
    page for additional details on install and usage, and gotchas in cross
    development environment.
    Please continue to provide us your feedback and issues, which helps
    us make the product better.
    Thanks
    GCCFSS team

    Can GCCFSS also cross compile from in reverse - from SPARC to x86/x64?
    Thank you

  • How to configure an X86 Solaris 10 laptop as Jumpstarter for SPARC T1000?

    I believe that I have taken due diligence WRT using search and Google to research the topic. There is a little voice that says "hopefully you haven't and the answer is right there in front of you".
    That being said, I did find an article for [configuring an X86 box to jumpstart another X86 box|http://www.sun.com/bigadmin/features/articles/jumpstart_x86_x64.jsp]. As many of you well know the T1000 is lacking a keyboard and monitor port so I'm forced to jumpstart the server. I received conflicting information whether I can jumpstart a T1000 (SPARC) box with an X86. My intuition says that this can be done, but may need modifications to the process in the hyperlink.
    Before trekking forward, {color:#0000ff}+I'd like to hear from you if you have jumpstarted a SPARC box with an X86 box.+{color} Ideally there would be a [link to a wiki, (much like this broken link I found on Google).|http://www.ignorantinc.com/www/ignorantwiki/index.php/Solaris_Wiki:Procedures/jumpstart] *+{color:#0000ff}Any procedures or lessons learned would be greatly appreciated{color}+*. Thank you for taking the time to this posting.

    There should not be a reason it doesn't work the support is there for both sparc and x86 support.
    What steps have you taken and what part is not working ?
    The basic high level steps for a network boot are just
    to create the image
    cd /os_image/Solaris_xx/Tools
    ./setup_install_server /somepath
    set the client up
    cd /somepath/Solaris_xx/Tools
    ./add_install_client client sun4v
    on the client
    ok  boot netAnyway just need some more details around where you are seeing the problem, what you have done etc.

  • Sparc CD's on X86 ???

    I recently downloaded the Solaris 10 Sparc installation cd's. I have three netra x1 boxes that I would like to install over the network. Currently I have an X86 running Solaris 10 that has a cdrom. When I mount the cdrom on the X86 box and run the setup_install_server script it tells me that the Boot image is not valid. I know that the Boot directory under Tools points to s1 but s1 does not get mounted. Does anybody know if it is possible to setup a Sparc network installation server on an X86 box when it is the only box with a cdrom?
    Thanks

    The missing pieces can be found in the UFS partition on the CD#1,
    but Solaris can only mount UFS partitions on CPUs using the same
    byte order that was used to create the filesystem. That is, Solaris
    SPARC can mount big-endian UFS filesystems intended for SPARC;
    Solaris x86 can mount little-endian UFS filesystem intended for x86.
    But you cannot mount a big-endian SPARC UFS filessystem on
    Solaris x86 - and vice versa.
    The solution is to download the Solaris 10 DVD installation image,
    and setup the install server from the DVD. The DVD installation
    image contains everything that is needed in the platform neutral
    ISO9660 filesystem image. There's no need for
    setup_install_server to access the UFS filesystem bits using the
    DVD.

  • Oracle for Sparc different than x86?

    Does anyone know if there is different versions of Oracle 8i for Solaris on a Sparc or x86? Thanks

    Hello,
    if you ask if the (Oracle) binaries are identical. No, these are different processor architectures.
    In case you are asking if one of the versions (SPARC or X86 Solaris) is newer. I think the SPARC version is of cause newer (Oracle 8i SPARC is the cash cow)! The last Oracle 8i I have seen for X86 SPARC was 8.1.6. It came with my Solaris 8 Intel media kit (which is rather old). The SPARC version is 8.1.7. with patchlevel 8.1.7.4.
    Have a look at the Oracle web site (http://otn.oracle.com/software/products/oracle8i/content.html). Oracle 8i SPARC is under "Archived Products" still available for download. The version for X86/Intel Solaris is not available for download, you must order a media kit from Oracle.
    Michael

  • 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.
    ???

Maybe you are looking for