2
0
mirror of https://github.com/boostorg/gil.git synced 2026-01-26 06:32:16 +00:00
Commit Graph

8 Commits

Author SHA1 Message Date
Mateusz Łoskot
2ad274cc81 ci: Remove cxxstd=14 from clang 3.5 job on GitHub Actions (#590)
Despite https://clang.llvm.org/cxx_status.html saying:

  Clang 3.4 and later implement all of the ISO C++ 2014 standard.

The clang 3.5 suffers from the bug in C++14 mode causing failure of
Boost.Filesystem build with:

  error: debug information for auto is not yet supported
  error: debug information for auto is not yet supported

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800483
2021-04-02 20:35:17 +02:00
Mateusz Łoskot
cea6ef2752 ci: Fix availability of toolsets in updated Ubuntu images of GitHub Actions (#589)
The `compiler` property should trigger creation of `user-config.jam`
with the expected GCC 8 defined.

Something has changed on the GitHub Actions images or Boost.Build
and GCC 8 build job started failing:

   /home/runner/work/gil/boost-root/tools/build/src/tools/gcc.jam:203: in gcc.init from module gcc
   error: toolset gcc initialization:
   error: version '8' requested but 'g++-8' not found and version '7.5.0' of default 'g++' does not match

e.g. https://github.com/boostorg/gil/pull/562/checks?check_run_id=2246393722

The compilers should be `install`-ed explicitly to avoid such issues in future.
2021-04-02 15:53:03 +02:00
Gopi Krishna Menon
6da59cc335 docs: Updated GA workflow to publish with peaceiris/action-gh-pages (#574) 2021-03-10 09:16:10 +01:00
Mateusz Łoskot
745d033ef2 ci: Use GitHub Actions automatic GITHUB_TOKEN secret in docs workflow 2021-03-05 20:57:59 +01:00
Mateusz Łoskot
8bd2413127 ci: Remove GCC 5 on GitHub Actions and Azure Pipelines (#572)
Required by #526
See also https://github.com/boostorg/website/pull/562

Disable system.debug on AzP
2021-03-02 19:25:11 +01:00
Gopi Krishna Menon
0778069b8e Switch docs deployment from Travis CI to GitHub Actions (#563) 2021-03-02 11:02:07 +01:00
Avinal Kumar
a82af6d25d ci: Add Codecov to GitHub Actions (#564)
Delete coverage.sh as unused
Closes #565
2021-02-28 09:54:56 +01:00
Mateusz Łoskot
81b4dc08bd ci: Add configuration for GitHub Actions (#544)
Add basic GitHub Actions configuration based on mp11
Remove Actions jobs using GCC 4.7 and 4.8 - unsupported compilers
Run b2 with --abbreviate-paths on Windows
The -std=c++1z is broken for clang-4.0 but no need to test it
Add -mbig-obj to GCC on Windows
  - That is to avoid string table overflow and file too big
Define _GLIBCXX_USE_CXX11_ABI=0 for clang 3.5, 3.6, 3.7
  - Should help avoid linker error:
    `undefined reference to std::ios_base::failure::failure(char const*, std::error_code const&)`
Disable certain check in algorithm_channel_relation test for clang<3.8
2021-01-25 02:34:04 +01:00