Operating System - OpenVMS
cancel
Showing results for 
Search instead for 
Did you mean: 

Porting Alpha object libraries to Itanium

CA1296764
Advisor

Porting Alpha object libraries to Itanium

Hi,

I'm working on getting a C application ported from Alpha VMS to Itanium VMS.
The C code has all compiled and is now waiting to be linked.
Part of the link is to an object library, *.olb, that was written in house, but some/all of the source code has been lost in time.
Is there any way to get the object files ported to Itanium without the original source code?
Are there any tools that can be used to decompile the object files to aid rewriting the source ?

Any suggestions ?
Many thanks
3 REPLIES
Karl Rohwedder
Honored Contributor

Re: Porting Alpha object libraries to Itanium

John,

there is the Translator for translating images and sharables from Alpha to Itanium (see http://h71000.www7.hp.com/openvms/products/omsva/omsais_download.html).
But it cannot translate object files.

Perhaps you may extract the object modules from the library and create a shareable image on ALpha, which then can be translated.

regards Kalle
CA1296764
Advisor

Re: Porting Alpha object libraries to Itanium

Hi,
Good suggestion.
Does anyone have any pointers/cookbooks to go from a object library (OLB) to shared image ?

Many thanks
Karl Rohwedder
Honored Contributor

Re: Porting Alpha object libraries to Itanium

The docs under the links have some hints on how to create a shareable image.
And then there is the cookbook:
http://h71000.www7.hp.com/wizard/swdev/ovms-shexe-cook.html

regards Kalle