[ofa-general] [PATCH] add pkgconfig support to ibverbs library
Jason Gunthorpe
jgunthorpe at obsidianresearch.com
Mon Jul 20 15:34:29 PDT 2009
On Mon, Jul 20, 2009 at 12:07:19PM -0700, Steven Dake wrote:
> On Mon, 2009-07-20 at 12:43 -0600, Jason Gunthorpe wrote:
> > On Mon, Jul 20, 2009 at 11:17:29AM -0700, Steven Dake wrote:
> > > The attached patch adds support for pkgconfig to the ibverbs library.
> > >
> > > Cloned from Roland's kernel.org git tree.
> >
> > Erm, am I missing something? Shouldn't your patches include some use
> > of the .pc files for libraries downstream of libibverbs, like
> > librdmacm?
> >
>
> yes librdmacm should use PKG_CHECK_MODULES to determine cflags and
> ldflags and I will submit a patch for this capability.
Hmm.. Is this actually usefull? It looks to me like even pkg-config
doesn't interact with --prefix in a sane way, so instead of doing:
CPPFLAGS="-I PREFIX" LDFLAGS="-L PREFIX" ./configure --prefix PREFIX
I'd now do:
PKG_CONFIG_LIBDIR=PREFIX ./configure --prefix PREFIX
Is this an improvement worth the mess you went on to describe?
Given that this software is completely Linux only it doesn't seem
pkg-config will add much. libtool .la files already take care of the
details for static linking cases, the libraries in the OFA family all
have correct DT_NEEDED's and libtool adds DT_RPATH for the dynamic
case, and -I is all that is needed for gcc.
I've always regarded the autoconf behavior around --prefix as an
annoying mis-feature..
Regards,
Jason
More information about the general
mailing list