On Fri, May 15, 2026 at 09:06:01AM -0600, Simon Glass wrote: > Hi Tom, > > On Fri, 15 May 2026 at 08:59, Tom Rini <[email protected]> wrote: > > > > In preparation for being able to support more recent OpenSSL versions, > > we need to add support for the OpenSSL Provider API. This in turn isn't > > something that MSYS has all of the required packages to support. Given a > > lack of user feedback that these tools are still used in this manner, > > remove Windows host tool builds from CI. > > > > Link: > > https://lore.kernel.org/u-boot/[email protected]/ > > Signed-off-by: Tom Rini <[email protected]> > > --- > > This is intended for the next branch, and to allow for a more visible > > part of the removal to be made now. This means v2026.07 will be the last > > version to support MSYS for host tool builds. > > --- > > .azure-pipelines.yml | 28 ---------------------------- > > 1 file changed, 28 deletions(-) > > > > diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml > > index 4417ef4e5a50..b2a59bafa83d 100644 > > --- a/.azure-pipelines.yml > > +++ b/.azure-pipelines.yml > > @@ -1,5 +1,4 @@ > > variables: > > - windows_vm: windows-2022 > > ubuntu_vm: ubuntu-24.04 > > macos_vm: macOS-14 > > ci_runner_image: trini/u-boot-gitlab-ci-runner:noble-20251013-23Jan2026 > > @@ -44,33 +43,6 @@ variables: > > stages: > > - stage: testsuites > > jobs: > > - - job: tools_only_windows > > - displayName: 'Ensure host tools build for Windows' > > - pool: > > - vmImage: $(windows_vm) > > - steps: > > - - powershell: | > > - (New-Object > > Net.WebClient).DownloadFile("https://github.com/msys2/msys2-installer/releases/download/2021-06-04/msys2-base-x86_64-20210604.sfx.exe", > > "sfx.exe") > > - displayName: 'Install MSYS2' > > - - script: | > > - sfx.exe -y -o%CD:~0,2%\ > > - %CD:~0,2%\msys64\usr\bin\bash -lc " " > > - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Syuu" > > - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Syuu" > > - displayName: 'Update MSYS2' > > - - script: | > > - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm --needed > > -Sy make gcc bison flex diffutils openssl-devel libgnutls-devel > > libutil-linux-devel" > > - displayName: 'Install Toolchain' > > - - script: | > > - echo make tools-only_defconfig tools-only > build-tools.sh > > - %CD:~0,2%\msys64\usr\bin\bash -lc "bash build-tools.sh" > > - displayName: 'Build Host Tools' > > - env: > > - # Tell MSYS2 we need a POSIX emulation layer > > - MSYSTEM: MSYS > > - # Tell MSYS2 not to ‘cd’ our startup directory to HOME > > - CHERE_INVOKING: yes > > - > > - job: tools_only_macOS > > displayName: 'Ensure host tools build for macOS X' > > pool: > > -- > > 2.43.0 > > > > Reviewed-by: Simon Glass <[email protected]> > > How should we document this use of WSL to run the tools on Windows?
I suppose the bit about WSL that many of the TI platforms have copy/pasted could be moved up to a more generic location. -- Tom
signature.asc
Description: PGP signature

