Skip to content

Commit ba8db78

Browse files
authored
Merge pull request #246 from vneiger/add_ci_runner_flint34
Add CI runner with FLINT dev version
2 parents 0007be3 + 76906a2 commit ba8db78

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

.github/workflows/msolve.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,27 @@ jobs:
5555
echo "$RUNNER_OS not supported"
5656
exit 1
5757
fi
58+
59+
flintdev-assert-ntl:
60+
name: FLINT git version, compiled with assert and NTL
61+
runs-on: ubuntu-latest
62+
env:
63+
CC: "gcc"
64+
steps:
65+
- uses: actions/checkout@v6
66+
- name: "Setup"
67+
run: |
68+
sudo apt-get install -y libgmp-dev libmpfr-dev libntl-dev autoconf libtool-bin
69+
$CC --version
70+
make --version
71+
autoconf --version
72+
libtool --version
73+
echo "MAKE=make -j$(expr $(nproc) + 1) --output-sync=target" >> $GITHUB_ENV
74+
- name: "Build FLINT"
75+
run: |
76+
git clone --depth=1 https://github.com/flintlib/flint
77+
cd flint && ./bootstrap.sh && ./configure CC=${CC} --with-ntl --enable-assert
78+
$MAKE && sudo make install && sudo ldconfig
79+
- name: "Build and Test msolve"
80+
run: |
81+
./autogen.sh && ./configure && $MAKE && make check

0 commit comments

Comments
 (0)