summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJ.W. Jagersma <jwjagersma@gmail.com>2022-09-28 20:12:55 +0200
committerTodd Short <todd.short@me.com>2023-02-08 09:25:20 -0500
commit2175054e3201c2351550c76b58b9d62b0434133f (patch)
treecbe5967f01a5d94b579e903f5efecee457559841
parentb0e596cd254371ffc2223a755ca66bb1c12a0340 (diff)
ci: Add djgpp build
Reviewed-by: Hugo Landau <hlandau@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Todd Short <todd.short@me.com> (Merged from https://github.com/openssl/openssl/pull/19307) (cherry picked from commit f9171a06416c6dd9b7b8cd7e4bc08e23a4fab242)
-rw-r--r--.github/workflows/cross-compiles.yml11
1 files changed, 11 insertions, 0 deletions
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