SPARC ->x86 Binary translation


Need a  tool to link some SPARC libraries in Solaris x86 platform.  Looking for something like .  Anyone used QuickTransit?

Any ideas?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

mnopixAuthor Commented:
Some additinal info:
Our production machines run Solaris 8 on x86 32-bit platforms. The library files we need to incorporate are available in Sparc 32-bit and  x86 64-bit flavours.  Can we conert x86 64 bit binary to 32-bit binary? or Sparc 32 bit to x86 32 bit?
Brian UtterbackPrinciple Software EngineerCommented:
There really isn't a practical solution to your immediate question. There isn't a practical way to incorporate libraries from different archs like you are describing.

I think you need to take a step back and explain why you want to do this, and be more specific than "need to incorporate sparc 32-bit ..flavour"

You really should consider doing something to get off of Solaris 8. It is very old and unsupported now. You could use branded zones on Solaris 10 to upgrade.

If you explain what your goal is, it might be possible with some kind of virtualization, like with virtual box. But we need to know more about what you are trying to accomplish.
mnopixAuthor Commented:
We are using Brightmail 4.0 as spam filter with postfix in Solaris x86 32-bit environment. Now are upgrading to Brightmail 6.x. Here's the problem: Brightmail 6.x SDK do not have x86 32-bit libraries. Is there a way to do this without going to upgrade our machines?
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Brian UtterbackPrinciple Software EngineerCommented:
Complain to Brightmail. Since 32-bit programs will run on both 32 and 64 bit versions of Solaris, it would seem that it makes sense to provide the 32-bit version if you are only going to do one. Of course, it may be that their product requires the 64 bits address space to run well, in which case trying to convert to 32 bits is a non-starter anyway.

mnopixAuthor Commented:
They do not have any plans for 32 bit x86.  Has anyone heard about tools like ?
Brian UtterbackPrinciple Software EngineerCommented:
As far as I know, Transitive had the only product that did sparc to x86 translation, but it only translated to Linux, not Solaris. And that product (not to mention the company) is no longer in existence. As I said before, there is no practical method to do what you are proposing. Give it up, it isn't going to happen.

Either upgrade to 64 bits or change products.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.