Commit Graph

27 Commits

Author SHA1 Message Date
Andrey Semashev
5c519b0611 [ci-skip] Disabled all but one OS X jobs because they are slow on Travis CI. 2019-10-22 15:09:11 +03:00
Andrey Semashev
b39e88d24a Disabled clang-5 tests for 32-bit x86 target. 2019-10-13 22:42:51 +03:00
Andrey Semashev
4dc0fdc1b1 Try downgrading clang-5 to trusty and g++-5-multilib. 2019-10-13 20:53:26 +03:00
Andrey Semashev
6228d67509 Try switching clang-5 to bionic to work around float128 failures on 32-bit x86.\ 2019-10-13 19:19:55 +03:00
Andrey Semashev
fa0af040aa Revert "Try downgrading to g++-6 for clang-5 to workaround 32-bit float128 test failures."
This reverts commit 06bf02a113.

The tests are still failing.
2019-10-13 18:13:38 +03:00
Andrey Semashev
06bf02a113 Try downgrading to g++-6 for clang-5 to workaround 32-bit float128 test failures. 2019-10-13 11:36:33 +03:00
Andrey Semashev
ffad580fcf Working around CI failures for clang.
Downgraded clang builds to Xenial since there are no 32-bit packages for Bionic.
Disabled 32-bit clang UBSAN builds due to linking errors.
2019-10-12 21:37:53 +03:00
Andrey Semashev
8e4e60ed3b Updated CI configs, added new compilers. 2019-10-12 17:06:54 +03:00
Andrey Semashev
fc41097514 Enabled multiple git fetch jobs while executing depinst in CI. Increased the number of jobs to 8. 2019-01-15 14:11:27 +03:00
Andrey Semashev
d2fa5fcce5 Corrected CPU count detection on OS X in CI jobs. 2019-01-02 18:49:06 +03:00
Andrey Semashev
14690aae81 Use as many CI build/test jobs as there are CPU cores. 2019-01-02 17:56:26 +03:00
Andrey Semashev
6fd99e46a6 Yet another attempt to fix CMake condition in CI. 2019-01-02 17:52:15 +03:00
Andrey Semashev
5ae65930f1 Corrected CMake-related condition in running CI jobs. 2019-01-02 17:07:34 +03:00
Mike Dev
04ddfdeb19 [CMake] Add test for cmake file 2019-01-02 15:29:35 +03:00
Andrey Semashev
a0869374da Re-added manual checkout of libs/config in CI as Boost.Build depends on it. 2018-12-20 20:43:57 +03:00
Andrey Semashev
a469ac480d Use a separate submodule update step with parallel checkouts to speedup CI job startup. 2018-12-18 22:18:14 +03:00
Andrey Semashev
8852afd550 Added tools/boost_install and libs/headers manual checkout to CI jobs. 2018-12-18 21:51:15 +03:00
Andrey Semashev
0a6c54747d Upgraded g++ multilib dependencies for clang jobs, enabled one OS X job.
libstdc++ 4.8 has a compatibility problem in C++14 mode since it attempts to
import ::gets into namespace std, and this function is not available.
2018-11-14 01:15:16 +03:00
Andrey Semashev
9c3d4c0c82 Disabled 32-bit tests on the default clang job. Updated multilib gcc dependencies on clang 6 and 7. 2018-11-01 21:30:06 +03:00
Andrey Semashev
b68229180b Aggregated 32 and 64-bit tests into the same CI jobs to speedup testing. 2018-11-01 20:16:54 +03:00
Andrey Semashev
82fb2dd969 Aggregated multiple C++ versions per CI job to speed up testing. 2018-10-28 19:40:54 +03:00
Andrey Semashev
271337025b Disabled OS X tests because Travis CI capacity is insufficient. 2017-10-26 21:04:55 +03:00
Andrey Semashev
42bdded224 Added dev-package with i386 linux headers for 32-bit jobs. 2017-10-11 01:30:27 +03:00
Andrey Semashev
84652d8ab0 Added multilib packages to 32-bit jobs. 2017-10-10 22:53:02 +03:00
Andrey Semashev
682fd3fd4d Use older clang versions for Ubuntu Precise instead of Trusty since Travis whitelist does not contein entries for Trusty. 2017-10-10 22:37:52 +03:00
Andrey Semashev
535fe9d184 Fixing Travis CI testing script. 2017-10-10 21:14:27 +03:00
Andrey Semashev
31be8fe513 Added CI build scripts. 2017-09-24 22:50:08 +03:00