[vlc-devel] [PATCH 1/2] CI: Add arm64 uwp job

Steve Lhomme robux4 at ycbcr.xyz
Wed Oct 7 16:57:14 CEST 2020


LGTM

On 2020-10-07 16:52, Martin Finkel wrote:
> 
> 
> On Wed, Oct 7, 2020 at 7:50 AM Steve Lhomme <robux4 at ycbcr.xyz 
> <mailto:robux4 at ycbcr.xyz>> wrote:
> 
>     On 2020-10-06 17:49, Martin Finkel wrote:
>      > From: Martin Finkel <me at martinfinkel.com
>     <mailto:me at martinfinkel.com>>
>      >
>      > ---
>      >   extras/ci/gitlab-ci.yml | 14 ++++++++++++++
>      >   1 file changed, 14 insertions(+)
>      >
>      > diff --git a/extras/ci/gitlab-ci.yml b/extras/ci/gitlab-ci.yml
>      > index 0f72e15d..ef561ef1 100644
>      > --- a/extras/ci/gitlab-ci.yml
>      > +++ b/extras/ci/gitlab-ci.yml
>      > @@ -43,6 +43,11 @@ variables:
>      >           HOST_ARCH: x86_64
>      >           TRIPLET: $HOST_ARCH-w64-mingw32
>      >
>      > +.variables-uwp-arm64: &variables-uwp-arm64
>      > +        SHORTARCH: arm64
>      > +        HOST_ARCH: aarch64
>      > +        TRIPLET: $HOST_ARCH-w64-mingw32
>      > +
>      >   .variables-macos: &variables-macos
>      >           VLC_PATH: /Users/videolanci/sandbox/bin
>      >           VLC_FORCE_KERNELVERSION: 18
>      > @@ -154,6 +159,15 @@ uwp64-libvlc-llvm:
>      >           LIBVLC_EXTRA_BUILD_FLAGS: -z
>      >           UWP_EXTRA_BUILD_FLAGS: -u -w -x
>      >
>      > +uwp-arm64:
> 
>     Since you're only building libvlc (-z) it should have a name similar to
>     uwp64-libvlc-llvm
> 
>     For example uwparm64-libvlc-llvm or uwp-arm64-libvlc-llvm
> 
> 
> Ok.
> 
>      > +    extends: .win-common
>      > +    image:
>      > +        name: $VLC_UWP_LLVM_IMAGE
>      > +    variables:
>      > +        <<: *variables-uwp-arm64
>      > +        LIBVLC_EXTRA_BUILD_FLAGS: -z -c -z -d
> 
>     You only need -z once.
> 
>     You don't need to handle the -c here. It's handled in "win-common".
> 
> 
> Fixed.
> 
>     And I didn't enable PDB generation (-d) in CI because I think the
>     generated PDBs don't have the proper mapping to the source
>     directory. It
>     forces opening manually each debugged file, with a mismatching path.
>     Did
>     you get this to work ?
> 
> 
> I have not tried it yet (removed the -d now).
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
> 


More information about the vlc-devel mailing list