[vlc-devel] [PATCH] contrib: allow using prebuilt packages when cross-compiling
remi at remlab.net
Thu Jan 30 17:59:34 CET 2020
Le torstaina 30. tammikuuta 2020, 18.37.35 EET Alexandre Janniaux a écrit :
> On Thu, Jan 30, 2020 at 04:37:57PM +0100, Steve Lhomme wrote:
> > 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).
> > When using pkg-config properly you don't need to care if you're going to
> > hit system libraries while cross-compiling, because it will never find
> > them.
> But using pkg-config incorrectly leads to really time wasting
> issues, especially for people who only wants to compile with
> default settings and know nothing of the build system or
That has nothing to do with the build being native or not, has it? And in all
likelihood such misconfiguration would lead to a very quick build failure, so I
have a hard time with the time loss argument.
More information about the vlc-devel