mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-16 22:01:38 -06:00
ci: print config.log if configure fails
Example log of it failing:
$ ./configure
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/tmp/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
This commit is contained in:
parent
a7dff2521f
commit
dc826cba31
3 changed files with 9 additions and 6 deletions
2
.github/workflows/build-extra.yml
vendored
2
.github/workflows/build-extra.yml
vendored
|
|
@ -71,6 +71,7 @@ jobs:
|
|||
run: >
|
||||
CC=clang-14 ./configure --enable-fatal-warnings --enable-apparmor
|
||||
--enable-selinux
|
||||
|| (cat config.log; exit 1)
|
||||
- name: make
|
||||
run: make
|
||||
- name: make install
|
||||
|
|
@ -98,6 +99,7 @@ jobs:
|
|||
run: >
|
||||
CC=clang-14 ./configure --enable-fatal-warnings --enable-apparmor
|
||||
--enable-selinux
|
||||
|| (cat config.log; exit 1)
|
||||
- name: scan-build
|
||||
run: NO_EXTRA_CFLAGS="yes" scan-build-14 --status-bugs make
|
||||
cppcheck:
|
||||
|
|
|
|||
1
.github/workflows/build.yml
vendored
1
.github/workflows/build.yml
vendored
|
|
@ -75,6 +75,7 @@ jobs:
|
|||
run: >
|
||||
CC=gcc-12 ./configure --prefix=/usr --enable-fatal-warnings
|
||||
--enable-analyzer --enable-apparmor --enable-selinux
|
||||
|| (cat config.log; exit 1)
|
||||
- name: make
|
||||
run: make
|
||||
- name: make install
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ build_ubuntu_package:
|
|||
DEBIAN_FRONTEND=noninteractive apt-get install -y -qq
|
||||
build-essential lintian libapparmor-dev pkg-config python3 gawk
|
||||
- ./ci/printenv.sh
|
||||
- ./configure
|
||||
- ./configure || (cat config.log; exit 1)
|
||||
- make deb
|
||||
- dpkg -i firejail*.deb
|
||||
- command -V firejail && firejail --version
|
||||
|
|
@ -29,7 +29,7 @@ build_debian_package:
|
|||
apt-get install -y -qq
|
||||
build-essential lintian libapparmor-dev pkg-config gawk
|
||||
- ./ci/printenv.sh
|
||||
- ./configure
|
||||
- ./configure || (cat config.log; exit 1)
|
||||
- make deb
|
||||
- dpkg -i firejail*.deb
|
||||
- command -V firejail && firejail --version
|
||||
|
|
@ -40,7 +40,7 @@ build_redhat_package:
|
|||
- dnf update -y
|
||||
- dnf install -y rpm-build gcc make
|
||||
- ./ci/printenv.sh
|
||||
- ./configure --prefix=/usr
|
||||
- ./configure --prefix=/usr || (cat config.log; exit 1)
|
||||
- make rpms
|
||||
- rpm -i firejail*.rpm
|
||||
- command -V firejail && firejail --version
|
||||
|
|
@ -51,7 +51,7 @@ build_fedora_package:
|
|||
- dnf update -y
|
||||
- dnf install -y rpm-build gcc make
|
||||
- ./ci/printenv.sh
|
||||
- ./configure --prefix=/usr
|
||||
- ./configure --prefix=/usr || (cat config.log; exit 1)
|
||||
- make rpms
|
||||
- rpm -i firejail*.rpm
|
||||
- command -V firejail && firejail --version
|
||||
|
|
@ -65,7 +65,7 @@ build_src_package:
|
|||
- apk upgrade
|
||||
- apk add build-base linux-headers python3 gawk
|
||||
- ./ci/printenv.sh
|
||||
- ./configure --prefix=/usr
|
||||
- ./configure --prefix=/usr || (cat config.log; exit 1)
|
||||
- make
|
||||
- make install-strip
|
||||
- command -V firejail && firejail --version
|
||||
|
|
@ -80,7 +80,7 @@ build_no_apparmor:
|
|||
DEBIAN_FRONTEND=noninteractive apt-get install -y -qq
|
||||
build-essential lintian pkg-config gawk
|
||||
- ./ci/printenv.sh
|
||||
- ./configure
|
||||
- ./configure || (cat config.log; exit 1)
|
||||
- make dist
|
||||
- ./mkdeb.sh --disable-apparmor
|
||||
- dpkg -i firejail*.deb
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue