HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- HP11i migration
Operating System - HP-UX
1827452
Members
3967
Online
109965
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2001 06:52 AM
09-20-2001 06:52 AM
HP11i migration
I'm a programmer involved in an attempted migration of a library of proprietary software running under HP10.20 (32-bit) to 64-bit mode 11i. Any advice from the many of you who seem to be going through similiar exercises these days? Any common issues that seem to be cropping up in terms of variable typing, number-type (int, long, etc.) rollover problems? We're in a holding pattern right now but we hope to have the new OS running within a week or so....
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2001 07:26 AM
09-20-2001 07:26 AM
Re: HP11i migration
You could download the 11i STK (software transition kit) tool which you can run on programs to see if there might be any problems.
Eileen
Eileen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-20-2001 09:19 AM
09-20-2001 09:19 AM
Re: HP11i migration
Hi Ryan:
Generally if you have written good quality code
(e.g. using the sizeof operator vs hard coded size values, not depending on particular byte offset into structs, ...) then the port will go quite well. You have another choice to make and that is do you want to support 32-bit 11x?
Bear in mind that compiling for the 32-bit environment is not necessarily a bad choice and you will not see a performance hit. In fact, unless you really need resources (lots of memory, large files, big chunks of shared memory) there is no real advantage to 64-bit and you can then support both 32-bit and 64-bit platforms with the same binaries.
If you truly need 64-bit applications, then one thing to pay particular attention to is the +DD32 or +DD64 data model compiler switch. It affects the size of basic data types. e.g. +DD32 sizeof(long) = 4; +DD64 sizeof(long) = 64.
I also suggest that you select your compiler carefully. If you need K & R C then you must use the ACSI/C compiler because aC++ does not speak K & R. ANSI/C does not speak C++. If you need both K & R C and C++, you will need both compilers.
Hope this helps, Clay
Generally if you have written good quality code
(e.g. using the sizeof operator vs hard coded size values, not depending on particular byte offset into structs, ...) then the port will go quite well. You have another choice to make and that is do you want to support 32-bit 11x?
Bear in mind that compiling for the 32-bit environment is not necessarily a bad choice and you will not see a performance hit. In fact, unless you really need resources (lots of memory, large files, big chunks of shared memory) there is no real advantage to 64-bit and you can then support both 32-bit and 64-bit platforms with the same binaries.
If you truly need 64-bit applications, then one thing to pay particular attention to is the +DD32 or +DD64 data model compiler switch. It affects the size of basic data types. e.g. +DD32 sizeof(long) = 4; +DD64 sizeof(long) = 64.
I also suggest that you select your compiler carefully. If you need K & R C then you must use the ACSI/C compiler because aC++ does not speak K & R. ANSI/C does not speak C++. If you need both K & R C and C++, you will need both compilers.
Hope this helps, Clay
If it ain't broke, I can fix that.
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Support
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP