Operating System - HP-UX
1748288 Members
3381 Online
108761 Solutions
New Discussion юеВ

not enough memory when using shl_load()

 
eric lemoine
New Member

not enough memory when using shl_load()

hi,

I'm porting a software on HPUX 10.20. It uses dynamical shared library (load
with shl_load).

the problem is dld return the error :
/usr/lib/dld.sl: Call to mmap() failed - TEXT ./commorbomniorb.sl
/usr/lib/dld.sl: Not enough space

I use gcc 2.95.1 to compil and ccs/ld B.10.15 to link

When I compil/link this shared library (commorbomniorb.sl), ld find some
Unsatisfied symbols as :
/usr/ccs/bin/ld: Unsastisfied symbols:
OmniProxyCallDesc type_info node(data)

Question :
- what is a symbol of type node ?
- Does my problems with shl_load are due to Unsastisfied symbols ?
- What can I do to resolve these stuff ?

Thank you very much to help me (it's become urgent!!)
Regards,
Eric
2 REPLIES 2
Wyly O'Brien
New Member

Re: not enough memory when using shl_load()

Eric,

Usually, our first recommendation for fixing "unsatisfied symbols" is to
install the latest linker patch and the latest dld.sl patch.

PHSS_17225 :dld.sl:Purify:Shared:VTable:
PHSS_17903 :ld(1):som:tools:

These patches will update the linker and shared library binaries and will
usually resolve the issue (regardless of the symbol that is unsatisfied).
(Note that the dld.sl patch requires a reboot upon installation and will do so
automatically.)

Let me know if you have any questions.

Wyly O'Brien
eric lemoine
New Member

Re: not enough memory when using shl_load()

hi,

I installed these 2 patch, and it seem that there are no change...

I have Unsastified symbols yet. These unsastisfied symbols are only on data
with info type of 'node'

Question :
- what is a symbol of type node ?
- Does my problems with shl_load are due to unsastisfied symbols ?
- What can I do to resolve these stuff ?

Thank you very much to help me (it's become urgent!!)
Regards,
Eric