`-L` parts are not returned

Enrico Weigelt weigelt at metux.de
Fri May 6 12:31:51 PDT 2011

* Tollef Fog Heen <tfheen at err.no> schrieb:
> ]] Paul Menzel 
> | What am I missing? Should not also `-L/usr/lib/` be returned? I could
> | also reproduce this with pkg-config 0.23 found in OpenEmbedded.
> No, /usr/lib is part of the default search path and so should never
> appear on the linker command line.

ACK. Adding such pathes can actually hurt in some situations
(eg. crosscompiling). For example, I remember back the times
of pre-pkgconfig X11 - they actually hardcoded /usr/X11R6/lib
into many places, so I had to carefully adapt each single
packages just to get them crosscompiled.

 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weigelt at metux.de
 mobile: +49 151 27565287  icq:   210169427         skype: nekrad666
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme

More information about the pkg-config mailing list