diff options
author | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2004-08-10 09:50:07 +0000 |
---|---|---|
committer | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2004-08-10 09:50:07 +0000 |
commit | 7c2d61733a12818023af530d003b358b4ca077f1 (patch) | |
tree | c5fdac73f6bdb82f3a4fb937d0ec90756218f477 /include/paths.h | |
parent | 9d4b81d74bc2a371a47e0e0f6376efa7cd211bb8 (diff) |
Mike Frysinger writes:
i was sticking some libraries in non-standard (i.e. not-hardcoded) paths and
then updating ld.so.conf accordingly ... oddly though, i couldnt get binaries
that linked against those libraries to run ... `ldconfig -v` showed the
required libraries being detected/cached, so something seemed wrong ...
turns out the libraries were being tagged as LIB_ELF_LIBC0 in the cache and
the loader currently only accepts LIB_ELF_LIBC{5,6} ... since readsoname.c in
ldconfig defines needed_tab with the mapping 'libc.so.0' -> LIB_ELF_LIBC0 it
seems like the loader should accept this type too
find attached a small patch which adds LIB_ELF_LIBC0 along side
LIB_ELF_LIBC{5,6} as an accepted lib type in the loader when dealing with the
ld.so.cache file
Diffstat (limited to 'include/paths.h')
0 files changed, 0 insertions, 0 deletions