tech-pkg archive

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

Re: PKG_CONFIG_PATH



Adrian Portelli <adrianp%stindustries.net@localhost> writes:

> I was just trying to figure out why we nuke PKG_CONFIG_PATH and offer no
> customisation of it ?

I think this follows from the general notion that pkgsrc builds should
be repeatable and independent of the user's environment.

> In mk/tools/pkg-config.mk we kill PKG_CONFIG_PATH and hard set
> PKG_CONFIG_LIBDIR.  Unless I'm missing something this totally closes out
> any option of customising the path that pkg-config can find .pc files on.

agreed - but I think it's intentional

> On OpenSolaris a number of .pc files are supplied with the base OS which
> I'd like to use.  Ideally I'd just like to be able to do a
> CONFIGURE_ENV+=       PKG_CONFIG_PATH=/usr/lib/pkgconfig so it picks up e.g.
> openssl.

Ideally this one file would get buildlinked into the pkg-config
buildlink directory after being found by a builtin.mk file after the
dependency was expressed normally and the builtin version found to be
adequate.

> As a hack I suppose I could just ${CP} the .pc file from the base OS
> into the pkg-config path but that just seems ugly to me.

agreed; seems like asking for trouble

Attachment: pgpQBFe5LCuHD.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index