|
44 | 44 | - [ s390x-unknown-linux-gnu, 0, 1 ]
|
45 | 45 | - [ x86_64-pc-windows-gnu, 0, 1 ]
|
46 | 46 | - [ x86_64-unknown-linux-musl, 0, 1 ]
|
| 47 | + - [ x86_64-unknown-illumos, 0, 0 ] |
47 | 48 | steps:
|
48 | 49 | - uses: actions/checkout@v3
|
49 | 50 | with:
|
@@ -73,11 +74,15 @@ jobs:
|
73 | 74 | - if: ${{ matrix.target[2] == 1 }}
|
74 | 75 | run: |
|
75 | 76 | echo 'AWS_LC_SYS_EXTERNAL_BINDGEN=0' >> "$GITHUB_ENV"
|
| 77 | + - if: ${{ matrix.target[0] == 'x86_64-unknown-illumos' }} |
| 78 | + # TODO: Restructure the build options |
| 79 | + run: | |
| 80 | + echo 'CROSS_TEST_EXTRA_FLAG=--no-run' >> "$GITHUB_ENV" |
76 | 81 | - name: Cross-compilation (test release)
|
77 |
| - run: cross test -p aws-lc-rs --release --features unstable --target ${{ matrix.target[0] }} |
| 82 | + run: cross test -p aws-lc-rs --release "${CROSS_TEST_EXTRA_FLAG}" --features unstable --target ${{ matrix.target[0] }} |
78 | 83 | - if: ${{ matrix.target[1] == 1 }}
|
79 | 84 | name: Cross-compilation (test FIPS release)
|
80 |
| - run: cross test -p aws-lc-rs --release --no-default-features --features fips --target ${{ matrix.target[0] }} |
| 85 | + run: cross test -p aws-lc-rs --release "${CROSS_TEST_EXTRA_FLAG}" --no-default-features --features fips --target ${{ matrix.target[0] }} |
81 | 86 | - name: Cross-compilation (test aws-lc-sys ssl feature)
|
82 | 87 | # There's a bug in the clang "atomic" header
|
83 | 88 | # It was reported here: https://reviews.llvm.org/D75183
|
|
87 | 92 | if: ${{ matrix.target[0] != 'arm-linux-androideabi' }}
|
88 | 93 | run: |
|
89 | 94 | unset AWS_LC_SYS_EXTERNAL_BINDGEN
|
90 |
| - cross test -p aws-lc-sys --features ssl --target ${{ matrix.target[0] }} |
| 95 | + cross test -p aws-lc-sys "${CROSS_TEST_EXTRA_FLAG}" --features ssl --target ${{ matrix.target[0] }} |
91 | 96 |
|
92 | 97 | aws-lc-rs-cross-0_2_5-test:
|
93 | 98 | if: github.repository_owner == 'aws'
|
|
0 commit comments