On Fri, 16 Aug 2019 at 5:34 am, Niels Möller wrote: > Marc Glisse writes: > > >> For gmpxx, perhaps -lgmp should be added as well, either > >> > >> Libs: -L${libdir} -lgmpxx -lgmp > >> > >> or > >> > >> Libs: -L${libdir} -lgmpxx > >> Libs.private: -lgmp > >> > >> ? > > > > I assume that "Requires: gmp" already handles that. > > Ah, so it references the gmp.pc file rather than the library directly > (unlike the libm that was in an earlier version of the patch). Makes > sense.
Correct. The output for `pkg-config --libs gmpxx’ is: <libdir> -lgmpxx -lgmp ‘Requires: gmp’ forces pkg-config to call gmp.pc, so if it isn’t found the build fails. You can do it by direct inclusion of the library, but won’t know if it’s installed or not. I thought it best to Require since gmp is a public dependency of gmpxx. In answer to your question about installation directory for pkg-config, the path is correct (i.e. <libdir>/pkgconfig). Thank you both for your review. Hugh _______________________________________________ gmp-devel mailing list gmp-devel@gmplib.org https://gmplib.org/mailman/listinfo/gmp-devel