1833882 Members
1886 Online
110063 Solutions
New Discussion

Re: 10.20 codes on 11.0

 
david_252
Frequent Advisor

10.20 codes on 11.0

Hi:

We are planning to run 10.20 (32 bit) codes on 11.0 running 64 bit OS. What would be the potential issues? Please advise.

Thanks
David.
7 REPLIES 7
H.Merijn Brand (procura
Honored Contributor

Re: 10.20 codes on 11.0

Everything should work fine. There are some issues with dynamic loading.

If you get a prebuild binary of perl for example from 10.20, you will not be able to compile new modules that use a C compiler without jumping through some very nasty loops. If you *do* have dynamic loading applications (Oracle is one of those too), please consider to recompile/relink those before using them in a production environment.

And ..... test the vital applications in the new environment before using them in production.

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Rick Beldin
HPE Pro

Re: 10.20 codes on 11.0

The binaries should run the same as on 10.20. The only problems that you could run into would be in areas of OS features that exist on 11.00 and not on 10.20. Your application will be limited to those features found in 10.20.

An example would be kernel thread support, which did not exist at 10.20. In fact, if your app uses threads, you might want to consider porting.

Check out the /usr/share/doc/11.00RelNotes for apis that have been deprecated or discontinued.
Necessary questions: Why? What? How? When?
H.Merijn Brand (procura
Honored Contributor

Re: 10.20 codes on 11.0

Rick, since the apps were built on 10.20 it is very unlikely that they will use 11.00 features not available on 11.00, now won't they? :))

OTOH you are right that /if/ threads were used (either through the pth package or the HP DCE package), you're best of with recompiling anyway.

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Mehdi_1
Regular Advisor

Re: 10.20 codes on 11.0

Hi David

In theory it should but in practice not always.

I 've been porting software on HPUX for the last few years, started with 10.10, 10.20, 11.00, 11.20 and now 11.22.

The area you should watch for as well as the one that Rick and Merijin mentioned are, thread. If your program is using thread, you will most probably will have problem when you use that on 11.00. It depends what thread they use.


__Mehdi
Stanimir
Trusted Contributor

Re: 10.20 codes on 11.0

Hi!
Some problems may arise with mixing either
32- and 64-bit objects and shared libraries,
involved in link-phase, when creating an exec.
In running phase - too.
This could result in a linker error message.
Objects and SL's for given applications
need to be ALL 32bits or All 64-bits.
In case of such problem, look for upgrading libraries /by related patches/.
Regards,Stan
H.Merijn Brand (procura
Honored Contributor

Re: 10.20 codes on 11.0

JS, 10.20 does not support 64bit, so it is again unlikely to hit tese problems. It's a good note however to keep in in mind for re-building things.

Enjoy, have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn
Mehdi_1
Regular Advisor

Re: 10.20 codes on 11.0

Sorry Merijn, I didn't see your last posting.


__Mehdi