Hi All,
Slow crle death here.
Got a binary that is called by a script.
Script:
# Script to control the operation of the Sun loader when loading eProcess executables
LD_CONFIG=/fnsw/bin/vw_virtual_table.conf
export LD_CONFIG
exec VWJs.X $*
The binary lacks some libs.
When setting LD_LIBRARY_PATH to where the libs are, no luck.
When linking them into /usr/lib ,it finds them.
crle -c vw_virtual_table.conf contains this:
Configuration file [version 4]: vw_virtual_table.conf [ RTLD_REL_RELATIVE ]
Default Library Path (ELF): /usr/lib (system default)
Trusted Directories (ELF): /usr/lib/secure (system default)
Memory Reservation: fe500000 - ff264000 (d64000 bytes)
Directory: /fnsw/lib/shobj
libvwvfylib.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwvfylib.so)
libvwcdl.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwcdl.so)
libvwprint.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwprint.so)
libvwserver.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwserver.so)
libvwrunsvc.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwrunsvc.so)
libvwfnbase.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwfnbase.so)
libvwxml.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwxml.so)
libvwsystem.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwsystem.so)
libvwalloc.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwalloc.so)
libvwjava.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwjava.so)
libvwperobj.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwperobj.so)
libvwruncom.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwruncom.so)
libvwexpr.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwexpr.so)
libvwjavavm.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwjavavm.so)
libvwdbi.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwdbi.so)
libvwcppv.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwcppv.so)
libvwrules.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwrules.so)
Directory: .
libvwvfylib.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwvfylib.so)
libvwcdl.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwcdl.so)
libvwprint.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwprint.so)
libvwserver.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwserver.so)
libvwrunsvc.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwrunsvc.so)
libvwfnbase.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwfnbase.so)
libvwxml.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwxml.so)
libvwsystem.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwsystem.so)
libvwalloc.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwalloc.so)
libvwjava.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwjava.so)
libvwperobj.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwperobj.so)
libvwruncom.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwruncom.so)
libvwexpr.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwexpr.so)
libvwjavavm.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwjavavm.so)
libvwdbi.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwdbi.so)
libvwcppv.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwcppv.so)
libvwrules.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwrules.so)
Command line:
crle -c vw_virtual_table.conf -o /fnsw/lib/shobj/fixed-libs -I ./libvwrules.so -I ./libvwprint.so -I ./libvwserver.so -I ./libvwruncom.so -I ./libvwexpr.so -I ./libvwsystem.so -I ./libvwalloc.so -I ./libvwjava.so -I ./libvwdbi.so -I ./libvwrunsvc.so -I ./libvwxml.so -I ./libvwcdl.so -I ./libvwcppv.so -I ./libvwperobj.so -I ./libvwvfylib.so -I ./libvwjavavm.so -I ./libvwfnbase.so
when executing the crle -u -c vw_virtual_table.conf and trying to add a different location, crle seems to loose all the directory & alternate pointers.
How are the directories & alternate pointers then created when the command in crle -c <conf_file> doesn't retain them ?
Slow crle death here.
Got a binary that is called by a script.
Script:
# Script to control the operation of the Sun loader when loading eProcess executables
LD_CONFIG=/fnsw/bin/vw_virtual_table.conf
export LD_CONFIG
exec VWJs.X $*
The binary lacks some libs.
When setting LD_LIBRARY_PATH to where the libs are, no luck.
When linking them into /usr/lib ,it finds them.
crle -c vw_virtual_table.conf contains this:
Configuration file [version 4]: vw_virtual_table.conf [ RTLD_REL_RELATIVE ]
Default Library Path (ELF): /usr/lib (system default)
Trusted Directories (ELF): /usr/lib/secure (system default)
Memory Reservation: fe500000 - ff264000 (d64000 bytes)
Directory: /fnsw/lib/shobj
libvwvfylib.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwvfylib.so)
libvwcdl.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwcdl.so)
libvwprint.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwprint.so)
libvwserver.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwserver.so)
libvwrunsvc.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwrunsvc.so)
libvwfnbase.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwfnbase.so)
libvwxml.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwxml.so)
libvwsystem.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwsystem.so)
libvwalloc.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwalloc.so)
libvwjava.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwjava.so)
libvwperobj.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwperobj.so)
libvwruncom.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwruncom.so)
libvwexpr.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwexpr.so)
libvwjavavm.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwjavavm.so)
libvwdbi.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwdbi.so)
libvwcppv.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwcppv.so)
libvwrules.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwrules.so)
Directory: .
libvwvfylib.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwvfylib.so)
libvwcdl.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwcdl.so)
libvwprint.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwprint.so)
libvwserver.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwserver.so)
libvwrunsvc.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwrunsvc.so)
libvwfnbase.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwfnbase.so)
libvwxml.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwxml.so)
libvwsystem.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwsystem.so)
libvwalloc.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwalloc.so)
libvwjava.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwjava.so)
libvwperobj.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwperobj.so)
libvwruncom.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwruncom.so)
libvwexpr.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwexpr.so)
libvwjavavm.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwjavavm.so)
libvwdbi.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwdbi.so)
libvwcppv.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwcppv.so)
libvwrules.so (alternate: /fnsw/lib/shobj/fixed-libs/libvwrules.so)
Command line:
crle -c vw_virtual_table.conf -o /fnsw/lib/shobj/fixed-libs -I ./libvwrules.so -I ./libvwprint.so -I ./libvwserver.so -I ./libvwruncom.so -I ./libvwexpr.so -I ./libvwsystem.so -I ./libvwalloc.so -I ./libvwjava.so -I ./libvwdbi.so -I ./libvwrunsvc.so -I ./libvwxml.so -I ./libvwcdl.so -I ./libvwcppv.so -I ./libvwperobj.so -I ./libvwvfylib.so -I ./libvwjavavm.so -I ./libvwfnbase.so
when executing the crle -u -c vw_virtual_table.conf and trying to add a different location, crle seems to loose all the directory & alternate pointers.
How are the directories & alternate pointers then created when the command in crle -c <conf_file> doesn't retain them ?