From 2175054e3201c2351550c76b58b9d62b0434133f Mon Sep 17 00:00:00 2001 From: "J.W. Jagersma" Date: Wed, 28 Sep 2022 20:12:55 +0200 Subject: ci: Add djgpp build Reviewed-by: Hugo Landau Reviewed-by: Tomas Mraz Reviewed-by: Paul Dale Reviewed-by: Todd Short (Merged from https://github.com/openssl/openssl/pull/19307) (cherry picked from commit f9171a06416c6dd9b7b8cd7e4bc08e23a4fab242) --- .github/workflows/cross-compiles.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/cross-compiles.yml b/.github/workflows/cross-compiles.yml index 124553c743..b60d1dd205 100644 --- a/.github/workflows/cross-compiles.yml +++ b/.github/workflows/cross-compiles.yml @@ -39,8 +39,15 @@ jobs: # opensslcaps: optional; if opensslcapsname (see above) is set, then # this string will be used as content for the OpenSSL # capabilities variable. + # ppa: Launchpad PPA repository to download packages from. platform: [ { + arch: i386-pc-msdosdjgpp, + libs: libc-djgpp-dev libwatt-djgpp-dev djgpp-utils, + target: no-threads 386 DJGPP, + tests: none, + ppa: jwt27/djgpp-toolchain + }, { arch: aarch64-linux-gnu, libs: libc6-dev-arm64-cross, target: linux-aarch64 @@ -143,6 +150,10 @@ jobs: ] runs-on: ubuntu-latest steps: + - name: install package repository + if: matrix.platform.ppa != '' + run: | + sudo add-apt-repository ppa:${{ matrix.platform.ppa }} - name: install packages run: | sudo apt-get update -- cgit v1.2.3