[vlc-devel] [PATCH] contrib: add a bootstrap option to allow using prebuilt packages when cross-compiling

Rémi Denis-Courmont remi at remlab.net
Sat Feb 1 15:11:36 CET 2020

Le samedi 1 février 2020, 14:53:09 EET Alexandre Janniaux a écrit :
> > It's just that we never cross-compiled to a platform that uses pkg-config.
> > Back then, the ARM Linux builds were faked as native builds using
> > Scratchbox.
> Just for clarifying this, my personnal opinion is based on
> my ~whole last year porting VLC to an arm-based target,
> which is using pkg-config.

You can't have been using something that never worked, and I don't see what 
that authority argument brings here. Scratchbox allowed us to use pkg-config by 
pretending to build natively. There never was support for cross-compiling with 
pkg-config. Obviously, if Steve found out that it is now viable to cross-
compile "properly" instead of using SB, then we should do just that. This 
really is just fixing a bug where contribs were rebuilding stuff that was 
already there.

(Though we might still need SB to make actual installable .deb's ?)

There are no valid reasons to disable pkg-config if it is correctly set (i.e., 
to the correct platform/directories). It won't find what's nowhere to be found. 
To take the extreme, if you wanted to compile VLC for bare (which won't work 
as is), you would anyway have the dedicated arm-none-... triplets, and you 
wouldn't hit any "wrong" packages.

Rémi Denis-Courmont

More information about the vlc-devel mailing list