GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Dynamic loading problem
Operating System - HP-UX
1846087
Members
4144
Online
110253
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
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
Go to solution
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
10-15-2002 06:35 AM
10-15-2002 06:35 AM
Hi
I am trying to port a gdk-pixbuf to HPUX 11.00 and 11.20 (IA64).
The program works fine on 11.00 platform. But on 11.20 (ia64), the dynamic loadable module doesn't work.
The problem is, The IA64 platforms come with combination of PA-RISC and ELF library installed on it!!!.
In configure file I 've set:
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
That works only for the ELF library, and If I set that to :
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
That will only load the PA-RISC libraries.
Is there any way to load both?
Thanks
I am trying to port a gdk-pixbuf to HPUX 11.00 and 11.20 (IA64).
The program works fine on 11.00 platform. But on 11.20 (ia64), the dynamic loadable module doesn't work.
The problem is, The IA64 platforms come with combination of PA-RISC and ELF library installed on it!!!.
In configure file I 've set:
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
That works only for the ELF library, and If I set that to :
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
That will only load the PA-RISC libraries.
Is there any way to load both?
Thanks
Solved! Go to Solution.
1 REPLY 1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-16-2002 08:24 AM
10-16-2002 08:24 AM
Solution
A program can only use the PA-RISC libraries if it was built on a PA-RISC system. The IA64 platform can only build native ELF-32 or ELF-64 libraries. So the answer is that you only want to match one pattern based on the $host_cpu value.
if test "$host_cpu" = ia64; then
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
else
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
fi
There are a lot of other assumptions in that config file that need to be revisited. The libpath uses hpux32 and hpux64 directories for 32 and 64 bit ia64 libs.
The suffix changes from .sl to .so for ia64 libs. The system has the option of using 32 or 64 bit pointers, much like the many irix clauses use. It looks like the irix config is the only one updated to attempt a 64-bit build.
if test "$host_cpu" = ia64; then
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
else
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
fi
There are a lot of other assumptions in that config file that need to be revisited. The libpath uses hpux32 and hpux64 directories for 32 and 64 bit ia64 libs.
The suffix changes from .sl to .so for ia64 libs. The system has the option of using 32 or 64 bit pointers, much like the many irix clauses use. It looks like the irix config is the only one updated to attempt a 64-bit build.
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 2026 Hewlett Packard Enterprise Development LP