stxxl / foxxll

FOundation of stXXl and thriLL
Boost Software License 1.0
14 stars 8 forks source link

Switch to docker-based infrastructure, more recent compilers and test… #4

Closed manpen closed 6 years ago

manpen commented 6 years ago

… more IO-subsystems

This PR only touches the TravisCI configuration; it now uses gcc5, gcc7, clang3.9 and clang5.0 and tests syscall, linuxaio and memory as EM backends. It also fixes a dependency error for the clang configuration and uses Travis' docker system (sudo: false).

Please be aware that testing linuxaio uncovered a sporadic error in Test 23 (foxxll_test_pool_pair) which I can reproduce on my laptop (but did not look into yet). So this should be no reason not to merge.