Enrico Scholz wrote:
rdieter(a)math.unl.edu (Rex Dieter) writes:
>>> Huh? .la libtool archives in LD_LIBRARY_PATH are those used for
>>> *linking*, so why not -devel?
>> E.g. /usr/lib/kde3/kded_kdeprintd.la contains
>> | dependency_libs=' ... /usr/lib/libkio.la ... '
>> --> /usr/lib/libkio.la is needed at runtime and must be in a main
>> package.
>
> Not necessarily. Just because something is listed as a
> dependency_lib, and it is missing, does not make loading it fail.
> (Try it, or trust me, *I* have, for kde bits anyway).
The decision whether loading fails or succeeds depends on the module,
not the library.
I'd argue that any such module is thus broken by design, since it includes
undefined symbols, and should be fixed.
>> Saying that packager has to decide on a case-by-case base
does not help;
>
> It's better than the status-quo of saying .la files MUST (always) be
> omitted.
Your proposal is not better: it will make reviewers cry when .la files
are in main instead of -devel.
I'm willing to compromise to include these bits in main (and not -devel) if
that's what it takes to gain your support/vote.
-- Rex