Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add configuration for GitHub Actions to master branch #546

Conversation

mloskot
Copy link
Member

@mloskot mloskot commented Jan 25, 2021

Description

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

(cherry picked from develop commit 81b4dc0)

References

Tasklist

  • Ensure all CI builds pass - RIP Travis CI, AppVeyor can be ignored.

@mloskot mloskot force-pushed the ml/feature/cherry-pick-ci-github-actions-to-master branch from 2b25a67 to 0bc0fdd Compare January 25, 2021 21:32
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

(cherry picked from develop commit 81b4dc0)
@mloskot mloskot self-assigned this Jan 25, 2021
@mloskot mloskot merged commit e14a9c5 into boostorg:master Jan 25, 2021
@mloskot mloskot deleted the ml/feature/cherry-pick-ci-github-actions-to-master branch January 25, 2021 22:53
@mloskot mloskot changed the title ci: Add configuration for GitHub Actions to master branch Add configuration for GitHub Actions to master branch Jan 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant