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

Bug#340934: bug in unneeded-explicit-linking



I found a bug today in the unneeded-explicit-linking lintian test: I
was building a major new release of a package with several libraries in
it, and an old release was also installed on the system:

  libfoo_x in the package contains a symbol foo_x_new_function
  /usr/lib/libfoo_x.so.0 does not contain foo_x_new_function
  libfoo_y uses foo_x_new_function and links to -lfoo_x

The lintian check believed, incorrectly, that the -lfoo_x in libfoo_y
was unneeded.  Apparently this is because it saw /usr/lib/libfoo_x
before it saw the libfoo_x in the set of packages being checked.

Attachment: signature.asc
Description: Digital signature


Reply to: