- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- Re: patch for libdld
Operating System - Linux
1753274
Members
4946
Online
108792
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
Discussions
Discussions
Forums
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
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
тАО10-20-2005 10:55 PM
тАО10-20-2005 10:55 PM
patch for libdld
Hi,
We are facing the webserver starting issue after deploying few web application. We have libsasl library which have dlopen defined in it , which intern has shl_load call and this shl_load is getting null input in one of its argument.
Now we want that our webserver should use the dlopen defined in system libraries like in libdld.
Please suggest is there any way we can bypass dlopen function of our library and let system library do that task.
Is there any libdld patch we can check for as we found same webserver working fine on some other machine.
All suggestion are welcome.
Looking forward for reply
Thanks,
Varun
We are facing the webserver starting issue after deploying few web application. We have libsasl library which have dlopen defined in it , which intern has shl_load call and this shl_load is getting null input in one of its argument.
Now we want that our webserver should use the dlopen defined in system libraries like in libdld.
Please suggest is there any way we can bypass dlopen function of our library and let system library do that task.
Is there any libdld patch we can check for as we found same webserver working fine on some other machine.
All suggestion are welcome.
Looking forward for reply
Thanks,
Varun
- Tags:
- dlopen
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-20-2005 11:07 PM
тАО10-20-2005 11:07 PM
Re: patch for libdld
I guess it is 11.11, this is a latest patch PHSS_33033, http://www1.itrc.hp.com/service/patch/patchDetail.do?BC=patch.breadcrumb.main|patch.breadcrumb.search|&patchid=PHSS_33033&context=hpux:800:11:11
-Arun
-Arun
"A ship in the harbor is safe, but that is not what ships are built for"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-20-2005 11:24 PM
тАО10-20-2005 11:24 PM
Re: patch for libdld
The version of dlopen() used will depend on how the executable was linked. The first external symbol found matching the pattern for dlopen() will be linked in. The order the libraries is linked is important. I don't know whether that helps you, especially if you can't relink the executable.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-28-2005 05:15 PM
тАО10-28-2005 05:15 PM
Re: patch for libdld
you can either alter the linkline so that libdld appears precedes libsasl in the linkline:
cc ... -ldld ... -lsasl
or
ld ... -ldld ... -lsasl
or use LD_PRELOAD/LD_PRELOAD_ONCE at runtime:
env LD_PRELOAD=/usr/lib/libdld.sl ./server
the first approach is recommended.
dlopen is available in 11.11/11.23 libdld. please use the latest linker/loader patches PHSS_33032(11.00)/PHSS_33033(11.11)/PHSS_33349(11.23).
--
ranga
[i work for hpe]
cc ... -ldld ... -lsasl
or
ld ... -ldld ... -lsasl
or use LD_PRELOAD/LD_PRELOAD_ONCE at runtime:
env LD_PRELOAD=/usr/lib/libdld.sl ./server
the first approach is recommended.
dlopen is available in 11.11/11.23 libdld. please use the latest linker/loader patches PHSS_33032(11.00)/PHSS_33033(11.11)/PHSS_33349(11.23).
--
ranga
[i work for hpe]
- Tags:
- LD_PRELOAD
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.
News and Events
Support
© Copyright 2024 Hewlett Packard Enterprise Development LP