Skip to content

Commit

Permalink
CI: Fix "unreplaced" warnings by using git source (#229)
Browse files Browse the repository at this point in the history
Because of sparse-latest.tar.gz has not been updated since 06-Sep-2021,
we are encoutering an old bug, 0e1aae55e49c ("fix "unreplaced" warnings
caused by using typeof() on inline functions") [1], that has been fixed
in the newest version. So, let's switch to the git source tree [2]
instead of using sparse-latest.tar.gz [3].

[1] https://git.kernel.org/pub/scm/devel/sparse/sparse.git/commit/?id=0e1aae55e49cad7ea43848af5b58ff0f57e7af99
[2] git://git.kernel.org/pub/scm/devel/sparse/sparse.git
[3] http://www.kernel.org/pub/software/devel/sparse/dist/sparse-latest.tar.gz
  • Loading branch information
linD026 committed Sep 17, 2023
1 parent 5fd1507 commit e2e8e11
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions .ci/static-analysis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,12 @@ function do_cppcheck()

function do_sparse()
{
wget -q http://www.kernel.org/pub/software/devel/sparse/dist/sparse-latest.tar.gz
git clone git://git.kernel.org/pub/scm/devel/sparse/sparse.git --depth=1
if [ $? -ne 0 ]; then
echo "Failed to download sparse."
exit 1
fi
tar -xzf sparse-latest.tar.gz
pushd sparse-*/
pushd sparse
make sparse || exit 1
sudo make INST_PROGRAMS=sparse PREFIX=/usr install || exit 1
popd
Expand Down

0 comments on commit e2e8e11

Please sign in to comment.