[vlc-devel] [PATCH] contrib: allow using prebuilt packages when cross-compiling
Rémi Denis-Courmont
remi at remlab.net
Thu Jan 30 18:03:43 CET 2020
Le torstaina 30. tammikuuta 2020, 17.37.57 EET Steve Lhomme a écrit :
> On 2020-01-30 16:34, Alexandre Janniaux wrote:
> > Hi,
> >
> > While I want such patch as much as you want, this doesn't
> > respect the original intent of this, which is avoiding using
> > system libraries for targets when we don't want to, so it
> > should probably be enabled with an option somehow imho.
> >
> > An example of such issue would be linking some system
> > library while building for android, because you have an
> > environment alike available system-wide for other purpose,
> > and not shipping the shared object that was linked.
>
> That's a side effect of using pkg-config incorrectly (wrong
> PKG_CONFIG_LIBDIR, direct pkg-config instead of $TRIPLET-pkg-config,
> etc).
AFAICT, contribs does not detect multiarch pkg-config yet though (because that
was not known to me or even existing in 2011). I'd think that it should probe
it first, and fallback to manual paths only by default, if you want to enable
need_pkg in cross-builds.
--
雷米‧德尼-库尔蒙
http://www.remlab.net/
More information about the vlc-devel
mailing list