[vlc-devel] [vlc-commits] configure: unbreak cross-pkg-config support with contrib
remi at remlab.net
Mon Mar 3 15:23:18 CET 2014
On Mon, 03 Mar 2014 15:07:16 +0100, Rémi Denis-Courmont <remi at remlab.net>
>> What is 'cross-pkg-config tools' exactly ?
>> I only saw something like this in Fedora and I have no idea yet how
>> hacky it is.
> Debian does it too and I believe it is part of pkg-config.
Indeed, that actually comes from upstream pkg-config, not from Debian
mingw64-tools. The automake macro calls AC_CHECK_TOOL expecting a
$(host)-specific cross-tool (as opposed to AC_CHECK_PROG) just like the
compiler and the linker. So this commit is just matching the expected
Generally speaking, it is not the job of the contrib snippet of the VLC
configure script to guess whether the pkg-config environment is right or
wrong, anymore than that of other build tools. That is the job of the
caller (of the script) or of the SDK. The --with-contrib option is meant to
*add* contribs to the search path.
Besides, comparing $host with $build means nothing (save maybe that you
can run test cases). The caller may well want to override the pkg-config
search path on native compilation. So even if we considered that the VLC
configure script should fix broken pkg-config setups, the test was wrong.
Sent from my collocated server
More information about the vlc-devel