Differences From Artifact [eaaf96f7fc]:
- File .github/workflows/ubuntu-20.04-gcc-32bit.yml — part of check-in [212dbf6dcf] at 2022-01-22 17:35:15 on branch trunk — GitHub Actions: Install 32 bit libs where needed (user: js, size: 1083) [annotate] [blame] [check-ins using]
To Artifact [bd4a139561]:
- File
.github/workflows/ubuntu-20.04-gcc-32bit.yml
— part of check-in
[4aa544351d]
at
2022-01-26 18:19:09
on branch trunk
— GitHub Actions: Disable TLS for 32 bit Ubuntu
For some reason, gnutls-dev:i386 just doesn't exist on GitHub Actions,
while it does in a local Ubuntu VM. (user: js, size: 1235) [annotate] [blame] [check-ins using]
1 2 3 4 5 6 7 8 |
name: ubuntu-20.04, GCC, 32 bit
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-20.04
strategy:
matrix:
configure_flags:
| | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
name: ubuntu-20.04, GCC, 32 bit
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-20.04
strategy:
matrix:
configure_flags:
- --without-tls
- --without-tls --enable-seluid24
- --without-tls --disable-compiler-tls
- --without-tls --disable-threads
- --without-tls --disable-threads --disable-sockets
- --without-tls --disable-threads --disable-files
- --without-tls --disable-threads --disable-sockets --disable-files
- --without-tls --disable-sockets
- --without-tls --disable-sockets --disable-files
- --without-tls --disable-files
- --without-tls --disable-shared
- --without-tls --disable-shared --enable-seluid24
- --without-tls --disable-compiler-tls --disable-threads
steps:
- name: Install dependencies
run: sudo apt install gcc-multilib gobjc
- uses: actions/checkout@v2
- name: autogen.sh
run: ./autogen.sh
- name: configure
run: ./configure OBJC="gcc -m32" ${{ matrix.configure_flags }}
- name: make
run: make -j$(nproc)
- name: make check
run: make check
- name: make install
run: sudo make install
|