HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- hpux 11i and microfocus cobol (external calls)
Operating System - HP-UX
1833210
Members
3269
Online
110051
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
12-16-2002 12:11 PM
12-16-2002 12:11 PM
hpux 11i and microfocus cobol (external calls)
I am testing a program using microfocus cobol on hpux11i. This program makes calls to a series of external routines for the mqseries v5.3 product. In my initial testing I received a "165 version number incompatibility" runtime error message. I relinked my rts module with the "-l:libdld.1" tag and the rts module works. I believe that this works because I am linking some kind of compatibility library into my rts module.
(1) Can somebody give me a clear explanation of why this works?
(2) Is this an appropriate way to link together a rts module?
(3) What documentation can I read to learn more?
(4) Is this technique safe to use in my production system? Are these shared libraries stable?
Thank you,
Barry Goldstein
Ameren Services
St.Louis, Mo.
bgoldstein@ameren.com
"The significant problems we face in life cannot be solved at the same level of thinking we were at when we created them." -- Albert Einstein
1 REPLY 1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-17-2002 09:44 AM
12-17-2002 09:44 AM
Re: hpux 11i and microfocus cobol (external calls)
I have more information related to this question. I get the following results when I run "ldd -r rts".
$ ldd -r rts
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/lib/libdld.2 => /usr/lib/libdld.2
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/lib/libdld.2 => /usr/lib/libdld.2
/opt/cobol/cobdir/coblib/libisstubs.1 => /opt/cobol/cobdir/coblib/libisstubs.1
/opt/cobol/cobdir/coblib/libosx.1 => /opt/cobol/cobdir/coblib/libosx.1
/opt/cobol/cobdir/coblib/libscreen.1 => /opt/cobol/cobdir/coblib/libscreen.1
/opt/cobol/cobdir/coblib/libsupp.1 => /opt/cobol/cobdir/coblib/libsupp.1
/opt/cobol/cobdir/coblib/libcrtn.1 => /opt/cobol/cobdir/coblib/libcrtn.1
/opt/cobol/cobdir/coblib/libcobol.1 => /opt/cobol/cobdir/coblib/libcobol.1
/opt/cobol/cobdir/coblib/libmbcs.1 => /opt/cobol/cobdir/coblib/libmbcs.1
/opt/cobol/cobdir/coblib/libmfo.1 => /opt/cobol/cobdir/coblib/libmfo.1
/opt/cobol/cobdir/coblib/liboops.1 => /opt/cobol/cobdir/coblib/liboops.1
/usr/lib/libmqmcb.sl => /usr/lib/libmqmcb.sl
/opt/mqm/lib/libmqm.sl => /opt/mqm/lib/libmqm.sl
/opt/mqm/lib/libmqmzse.sl => /opt/mqm/lib/libmqmzse.sl
/opt/mqm/lib/libmqmcs.sl => /opt/mqm/lib/libmqmcs.sl
/usr/lib/libdld.2 => /usr/lib/libdld.2
/usr/lib/libdld.1 => /usr/lib/libdld.1
When I link the rts without specifying "-l:libdld.1" the only difference is the last line referring to "/usr/lib/libdld.1" is missing from the output.
Thank you,
Barry
$ ldd -r rts
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/lib/libdld.2 => /usr/lib/libdld.2
/usr/lib/libc.2 => /usr/lib/libc.2
/usr/lib/libdld.2 => /usr/lib/libdld.2
/opt/cobol/cobdir/coblib/libisstubs.1 => /opt/cobol/cobdir/coblib/libisstubs.1
/opt/cobol/cobdir/coblib/libosx.1 => /opt/cobol/cobdir/coblib/libosx.1
/opt/cobol/cobdir/coblib/libscreen.1 => /opt/cobol/cobdir/coblib/libscreen.1
/opt/cobol/cobdir/coblib/libsupp.1 => /opt/cobol/cobdir/coblib/libsupp.1
/opt/cobol/cobdir/coblib/libcrtn.1 => /opt/cobol/cobdir/coblib/libcrtn.1
/opt/cobol/cobdir/coblib/libcobol.1 => /opt/cobol/cobdir/coblib/libcobol.1
/opt/cobol/cobdir/coblib/libmbcs.1 => /opt/cobol/cobdir/coblib/libmbcs.1
/opt/cobol/cobdir/coblib/libmfo.1 => /opt/cobol/cobdir/coblib/libmfo.1
/opt/cobol/cobdir/coblib/liboops.1 => /opt/cobol/cobdir/coblib/liboops.1
/usr/lib/libmqmcb.sl => /usr/lib/libmqmcb.sl
/opt/mqm/lib/libmqm.sl => /opt/mqm/lib/libmqm.sl
/opt/mqm/lib/libmqmzse.sl => /opt/mqm/lib/libmqmzse.sl
/opt/mqm/lib/libmqmcs.sl => /opt/mqm/lib/libmqmcs.sl
/usr/lib/libdld.2 => /usr/lib/libdld.2
/usr/lib/libdld.1 => /usr/lib/libdld.1
When I link the rts without specifying "-l:libdld.1" the only difference is the last line referring to "/usr/lib/libdld.1" is missing from the output.
Thank you,
Barry
"The significant problems we face in life cannot be solved at the same level of thinking we were at when we created them." -- Albert Einstein
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
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP