On 22/03/2021 16:32, Jürgen Groß wrote: > On 22.03.21 17:20, Andrew Cooper wrote: >> There is no dependency on libxenctrl. >> >> Fixes: 1b008e99 ("tools: provide pkg-config file for libxenstore") >> Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> >> --- >> CC: Ian Jackson <i...@xenproject.org> >> CC: Wei Liu <w...@xen.org> >> CC: Juergen Gross <jgr...@suse.com> >> CC: Jan Beulich <jbeul...@suse.com> >> >> This has been fixed in Xen 4.15 by the uselibs.mk logic, but 4.14 and >> older >> cause everything linking against libxenstore to also try linking against >> libxenctrl. It also causes RPM to create unexpected dependencies >> between >> subpackages, which is a problem when trying to separate the stable and >> unstable libs. >> --- >> tools/xenstore/xenstore.pc.in | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/tools/xenstore/xenstore.pc.in >> b/tools/xenstore/xenstore.pc.in >> index 2f64a6b824..98c3f1ab39 100644 >> --- a/tools/xenstore/xenstore.pc.in >> +++ b/tools/xenstore/xenstore.pc.in >> @@ -8,4 +8,4 @@ Version: @@version@@ >> Cflags: -I${includedir} @@cflagslocal@@ >> Libs: @@libsflag@@${libdir} -lxenstore >> Libs.private: -ldl >> -Requires.private: xenevtchn,xencontrol,xengnttab,xentoolcore >> +Requires.private: xenevtchn,xengnttab,xentoolcore > > Any reason you are keeping xenevtchn and xengnttab?
Oh - good point. I misread uselibs. Its only toolcore who's dependency remains in 4.15. I'll send out a v2. ~Andrew