Skip to content

Commit f6662ad

Browse files
List all export library symbols at the end of the build.
Also make the CI script simpler and stop installing packages already installed in the image.
1 parent c93d8ae commit f6662ad

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

.gitlab-ci.yml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,24 @@ default:
88
stage: build
99
before_script:
1010
- apt-get update &&
11-
apt-get install -y git make ${INSTALL_COMPILER} automake autoconf libtool zip ${INSTALL_EXTRA}
11+
apt-get install -y git ${INSTALL_COMPILER} zip ${INSTALL_EXTRA}
1212
script:
1313
- ./autogen.sh
1414
- ./configure --enable-x86-rtcd ${CONFIG_FLAGS} || cat config.log
1515
- make
16-
- make check
16+
- make ${CHECKTARGET}
17+
- nm $(find . -name librnnoise.a) | awk '/ T / {print $3}' | sort
1718
variables:
1819
INSTALL_COMPILER: gcc g++
20+
CHECKTARGET: check
1921

2022
autoconf-gcc:
2123
extends: .autoconf
22-
script:
23-
- ./autogen.sh
24-
- ./configure ${CONFIG_FLAGS}
25-
- make
26-
- make distcheck
24+
variables:
25+
CHECKTARGET: distcheck
2726

2827
autoconf-clang:
2928
extends: .autoconf
30-
script:
31-
- ./autogen.sh
32-
- ./configure ${CONFIG_FLAGS}
33-
- make
34-
- make distcheck
3529
variables:
3630
INSTALL_COMPILER: clang
3731
CC: clang

0 commit comments

Comments
 (0)