Skip to content

Commit 140b001

Browse files
committed
github: workflows: testbench: Update alsa-lib and alsa-lib
This patch updates the commits to Release v1.2.16. It is needed to build topologies with extended sample rates. The autoconf install is needed due to dependency from alsa-lib. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
1 parent c4785ba commit 140b001

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

.github/workflows/testbench.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,27 @@ jobs:
4949
octave octave-signal automake autoconf libtool
5050
gettext libasound2-dev
5151

52+
# Ubuntu 24.04 ships autoconf 2.71, but current alsa-lib/alsa-utils
53+
# require >= 2.72. Build a newer autoconf from the GNU release
54+
# tarball and install it into /usr/local (ahead of /usr/bin in PATH).
55+
- name: Install autoconf 2.72
56+
run: |
57+
cd ${GITHUB_WORKSPACE}
58+
wget -q https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.gz
59+
tar xf autoconf-2.72.tar.gz
60+
cd autoconf-2.72
61+
./configure --prefix=/usr/local
62+
make -j"$(nproc)"
63+
sudo make install
64+
hash -r
65+
autoconf --version | head -n1
66+
5267
- name: Build Alsa-lib
5368
run: |
5469
cd ${GITHUB_WORKSPACE}
5570
git clone https://github.com/thesofproject/alsa-lib.git
5671
cd alsa-lib
57-
git checkout df8f1cc1ec9d9ee15be5e2c23ad25b9389fd8766 -b build
72+
git checkout 08b532cd3da9ac8f683bcb4e4beb9b74c39c1782 -b build
5873
./gitcompile --prefix=${GITHUB_WORKSPACE}/tools
5974
make install
6075
@@ -63,7 +78,7 @@ jobs:
6378
cd ${GITHUB_WORKSPACE}
6479
git clone https://github.com/thesofproject/alsa-utils.git
6580
cd alsa-utils
66-
git checkout 0ffa105942a06cdfa98e5918b8dc82e3cac12792 -b build
81+
git checkout 9feb22ba45b48729729c8d194aaf1bc082a6842a -b build
6782
./gitcompile --prefix=${GITHUB_WORKSPACE}/tools \
6883
--with-alsa-prefix=${GITHUB_WORKSPACE}/tools \
6984
--with-alsa-inc-prefix=${GITHUB_WORKSPACE}/tools/include \

0 commit comments

Comments
 (0)