Skip to content

Conversation

@sdebionne
Copy link
Contributor

@sdebionne sdebionne commented Nov 23, 2025

Description

Two CI jobs are currently failing. Investigate if they can be fixed or if they are deprecated and can be removed.

References

posix (clang, clang++-5.0, 14,1z, ubuntu-latest, ubuntu:18.04, clang-5.0)

posix (clang, 14,17, macos-13)

Tasklist

  • Ensure all CI builds pass
  • Review and approve

@codecov
Copy link

codecov bot commented Nov 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.99%. Comparing base (06c421a) to head (82fb089).
⚠️ Report is 25 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #778      +/-   ##
===========================================
- Coverage    82.34%   81.99%   -0.35%     
===========================================
  Files          117      117              
  Lines         5726     5354     -372     
===========================================
- Hits          4715     4390     -325     
+ Misses        1011      964      -47     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sdebionne
Copy link
Contributor Author

On (clang, 14,17, macos-13)

The build fails with cxxstd=17:

dyld[33139]: Symbol not found: __ZNSt3__13pmr20get_default_resourceEv
  Referenced from: <426B1D7D-5F1D-3549-BDD0-112914243EED> /Users/runner/work/gil/boost-root/bin.v2/libs/gil/test/core/image/image.test/clang-darwin-15/debug/x86_64/cxxstd-17-iso/threading-multi/visibility-hidden/image
  Expected in:     <8CAC377D-FCC3-34DD-8FA6-C76EBB4D68C9> /usr/lib/libc++.1.dylib

On (clang, clang++-5.0, 14,1z, ubuntu-latest, ubuntu:18.04, clang-5.0)

The build is completely broken with cxxstd=1z

@sdebionne
Copy link
Contributor Author

The first issue is a well know issue of the libc++ that ships with macos 13 and can eventually be fixed with a polyfill like https://github.com/acts-project/vecmem/pull/105/files

As for the second issue, I am in favor of dropping this variant.

@mloskot
Copy link
Member

mloskot commented Nov 24, 2025

I also think dropping that variant sounds sensible.

@sdebionne
Copy link
Contributor Author

Regarding macos 13, I have just got this

This is a scheduled macos-13 brownout. The macOS-13 based runner images are being deprecated. For more details, see actions/runner-images#13046.

So the effort to fix it is not worth it.

@sdebionne sdebionne merged commit dd9ce1c into boostorg:develop Nov 26, 2025
34 of 35 checks passed
@sdebionne sdebionne deleted the sde/fix-ci branch November 26, 2025 11:51
@mloskot
Copy link
Member

mloskot commented Nov 26, 2025

Awesome, thank you!

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.

2 participants