6 # Update refs, just in case
10 $SUDO apt-get -y install build-essential
11 $SUDO apt-get -y install libboost-all-dev
12 $SUDO apt-get -y install wget
13 $SUDO apt-get -y install git
15 for i in master 1.3 ; do
17 wget https://files.inria.fr/starpu/simgrid/starpu-simgrid-$i.tar.gz
18 md5sum starpu-simgrid-$i.tar.gz
19 tar xf starpu-simgrid-$i.tar.gz
22 # NOTE: Do *not* introduce parameters to "make it work" here.
23 # Things should "just work" with default parameters!
24 # Users should not have to tinker to get starpu working on top of simgrid, that is precisely why we have this CI
26 if [ $i = master ]; then
27 # On master, fail if we use deprecated functions, so that StarPU people know they have to stop using them, fix it, and thus make CI happy again
28 CFLAGS="-Werror=deprecated-declarations"
29 CXXFLAGS="-Werror=deprecated-declarations"
34 if ! ./configure CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" \
35 --enable-simgrid --disable-shared --enable-mpi-check --disable-cuda \
36 --disable-build-doc --enable-quick-check
43 for STARPU_SCHED in eager dmdas ; do