[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
searching for libraries on RHEL/amd64
From: |
Albert Chin |
Subject: |
searching for libraries on RHEL/amd64 |
Date: |
Sat, 14 May 2005 16:14:14 -0500 |
User-agent: |
Mutt/1.5.6i |
RHEL [34]/amd64 has /lib64, /usr/lib64, /lib, and /lib64. How do we
convince libtool to search /lib64, /usr/lib64 first? Unfortunately,
the output of gcc --print-search-dirs is:
libraries:
=/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/:/usr/lib/gcc/x86_64-redhat-linux/3.2.3/:/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/../../../../x86_64-redhat-linux/lib/x86_64-redhat-linux/3.2.3/:/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/../../../../x86_64-redhat-linux/lib/:/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/../../../x86_64-redhat-linux/3.2.3/:/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/../../../:/lib/x86_64-redhat-linux/3.2.3/:/lib/:/usr/lib/x86_64-redhat-linux/3.2.3/:/usr/lib/
The /usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/../../../ component is
essentially /usr/lib. So, if /usr/lib/libpopt.so and
/usr/lib64/libpopt.so are installed, /usr/lib/libpopt.so will be
selected. Must I LDFLAGS="-L/usr/lib64"?
Moreoever, libtool.m4 has (from the 2.0 branch):
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2));
skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e
's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
Why force /lib /usr/lib first here?
--
albert chin (address@hidden)
- searching for libraries on RHEL/amd64,
Albert Chin <=