[Mono-osx] pkg-config symlink in /usr/bin interfering with DarwinPorts?

Brion Vibber brion at pobox.com
Mon Jan 23 05:04:51 EST 2006

I noticed the other day that the Mono 1.1.13 framework installer makes a symlink
to its copy of pkg-config into /usr/bin.

Unfortunately this seems to interfere with other software such as DarwinPorts; I
had an awful time trying to get the gimp2 port compiled, which depends on a
newer version of glib than Mono ships with.

Mono's version:
Ludoviko:~ brion$ /usr/bin/pkg-config --modversion glib-2.0

DarwinPorts' version:
Ludoviko:~ brion$ /opt/local/bin/pkg-config --modversion glib-2.0

Even when setting PATH or PKG_CONFIG_PATH in my shell, configure scripts for ATK
and GTK found the older version and bailed; probably some subshell restored
default values.

Would it be better to keep the Mono-specific pkg-config command private in the
framework instead of linking it into /usr/bin? Since it's a generic library and
doesn't really belong to Mono, I can easily imagine other frameworks overwriting
it with their own private copies with their own private xyz/lib/pkgconfig

-- brion vibber (brion @ pobox.com)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : http://lists.ximian.com/pipermail/mono-osx/attachments/20060123/251e3b76/signature.bin

More information about the Mono-osx mailing list