[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