Bug#1092462: pkg-config files are broken in epics-dev package

Grunewald, Soeren soeren.grunewald at desy.de
Wed Jan 8 08:50:37 GMT 2025


Package: epics-dev
Version: 7.0.8.1+dfsg1-7
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059706#38

The libdir specified in the pkg-config files:

  /usr/share/pkgconfig/epics-base.pc
  /usr/share/pkgconfig/epics-base-linux-x86_64.pc

is set as following:

  prefix=/usr
  libdir=${prefix}/lib/linux-x86_64

but the library files are actually installed into:

  /usr/lib/x86_64-linux-gnu

This means linking will fail, if pkg-config is used to determine
the dependencies.

  $ pkg-config --libs-only-L epics-base-linux-x86_64
  -L/usr/lib/linux-x86_64

There is already a patch to fix the path for the headers, but the
library paths where left untouched.
--
Kind regards,
Soeren



More information about the debian-science-maintainers mailing list