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

ci: Fix availability of toolsets in updated Ubuntu images of GitHub Actions #589

Merged
merged 3 commits into from
Apr 2, 2021

Conversation

mloskot
Copy link
Member

@mloskot mloskot commented Apr 2, 2021

Description

The compiler property should trigger creation of user-config.jam
with the expected GCC 8 defined.

Something has changed (see image README-s below) 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

References

Tasklist

  • Ensure all CI builds pass - the posix (clang, clang++-3.5, 11,14, _GLIBCXX_USE_CXX11_ABI=0, ubuntu-16.04, clang-3.5) job failed for different reasons

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
@mloskot mloskot added the cat/annoyance Not a bug, not a feature, but something that should be improved label Apr 2, 2021
@mloskot mloskot changed the title ci: Fix availability of GCC 8 on (updated?) Ubuntu 18.04 ci: Fix availability of toolsets in updated Ubuntu images of GitHub Actions Apr 2, 2021
@mloskot mloskot merged commit cea6ef2 into boostorg:develop Apr 2, 2021
@mloskot mloskot deleted the ml/ci-ga-fix-gcc-8 branch April 2, 2021 13:53
meshtag pushed a commit to meshtag/gil that referenced this pull request Apr 21, 2021
…ctions (boostorg#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.
meshtag pushed a commit to meshtag/gil that referenced this pull request Apr 21, 2021
…ctions (boostorg#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.
meshtag pushed a commit to meshtag/gil that referenced this pull request Apr 22, 2021
…ctions (boostorg#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.
@mloskot mloskot mentioned this pull request May 12, 2022
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat/annoyance Not a bug, not a feature, but something that should be improved
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant