[rhn-users] newbie question about /lib/i686, /lib/tls

Ted Sung teds at intex.com
Fri Mar 4 21:15:57 UTC 2005


Hi,

I recently purchased RHEL 3 WS in order to build a C dynamic library for a 
client who is running Red Hat Enterprise Linux ES release 3 (Taroon) .  I 
built the library and sent it to them.  When they built and ran their 
program,  it crashes.  When they did a
ldd on the executable, they see

>         ldd a.out
>         libintexcmo.so => not found
>         libm.so.6 => /lib/tls/libm.so.6 (0xb75bd000)
>         libdl.so.2 => /lib/libdl.so.2 (0xb75ba000)
>         libc.so.6 => /lib/tls/libc.so.6 (0xb7483000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb75eb000)

I looked on my system and noticed that I did not have a /lib/tls directory.
When they do the following:

>LD_ASSUME_KERNEL=2.4.1

the program works!!

It seems like it has something to do with these /lib/tls run time libraries 
and my question is
where do I find these?  They don't seem to be installed on my side.

Here is some of my system info:

>bash-2.05b$ gcc -v
>Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/specs
>Configured with: ../configure --prefix=/usr --mandir=/usr/share/man 
>--infodir=/usr/share/info --enable-shared --enable-threads=posix 
>--disable-checking --with-system-zlib --enable-__cxa_atexit 
>--host=i386-redhat-linux
>Thread model: posix
>gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-49)

 > arch
i686







Ted Sung
Intex Solutions, Inc.
110 A Street Needham, MA 02494
tel (781)449-6222 fax (781)444-2318
teds at intex.com
www.intex.com



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/rhn-users/attachments/20050304/69f12402/attachment.htm>


More information about the rhn-users mailing list