[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Hardcoding of .la file paths in .la files



Does anyone happen to know why .la files hardcode the paths to .la files
that they depend on?

For example:

dependency_libs=' -lm -L/usr/lib /usr/lib/libogg.la'

This is about to bite Debian hard with some of the XFree86 libraries
moving to /usr/lib.

Chris Cheney

---

# libvorbis.la - a libtool library file
# Generated by ltmain.sh - GNU libtool 1.4.2a (1.922.2.100 2002/06/26 07:25:14)
#
# Please DO NOT delete this file!
# It is necessary for linking the library.

# The name that we can dlopen(3).
dlname='libvorbis.so.0'

# Names of this library.
library_names='libvorbis.so.0.2.0 libvorbis.so.0 libvorbis.so'

# The name of the static archive.
old_library='libvorbis.a'

# Libraries that this one depends upon.
dependency_libs=' -lm -L/usr/lib /usr/lib/libogg.la'

# Version information for libvorbis.
current=2
age=2
revision=0

# Is this an already installed library?
installed=yes

# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''

# Directory that this library needs to be installed in:
libdir='/usr/lib'

Attachment: signature.asc
Description: Digital signature


Reply to: