We are facing issue with shared library file, we are getting difference in content for same shared file for chatr command , below are the detail about *.sl file, even we are also getting difference in size of both file. can you please tell me what will be the issue for same. is my new shared library generated properly for 64 bit HP-UX 11.11 machine?
To generate this shared library we have included -fPIC in CC_Flag with gcc.
We have also set all the env variable properly as per our requirement. We need a solution on same.:wall:
------------------------------------------------------------------------------
old library file , generated previously on HP-UX 11.11 system
------------------------------------------------------------------------------
.# chatr libcgfm_file_management.sl
libcgfm_file_management.sl:
64-bit ELF shared library
shared library dynamic path search:
LD_LIBRARY_PATH enabled first
SHLIB_PATH enabled second
embedded path enabled third /usr/lib:/usr/lib/pa20_64:/opt/langtools/lib:../../lib:../../ref/lib
shared library mapped private disabled
shared vtable support disabled
explicit unloading enabled
linkage table protection disabled
segments:
index type address flags size
4 text 4000000000000000 z---c- D (default)
5 data 8000000100000000 ---m-- D (default)
static branch prediction disabled
kernel assisted branch prediction enabled
lazy swap allocation for dynamic segments disabled
nulptr dereferences trap disabled
------------------------------------------------------------------------------
Newlibrary file , generated Now on HP-UX 11.11 system
------------------------------------------------------------------------------
#chatr libcgfm_file_management.sl
libcgfm_file_management.sl:
shared library
shared library dynamic path search:
SHLIB_PATH disabled second
embedded path disabled first Not Defined
shared vtable support disabled
explicit unloading enabled
runtime checks disabled
static branch prediction disabled
executable from stack: D (default)
kernel assisted branch prediction enabled
lazy swap allocation disabled
text segment locking disabled
data segment locking disabled
third quadrant private data space disabled
fourth quadrant private data space disabled
third quadrant global data space disabled
data page size: D (default)
instruction page size: D (default)
nulptr references disabled
shared library private mapping disabled
------------------------------------------------------------------------
please let me know, if you all need more details on same.