-
Notifications
You must be signed in to change notification settings - Fork 41
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
Linux-ci actions fail for macos-13 gcc builds with linker assertion failed #26
Comments
To answer one question: |
For linux-ci, update actions and macos-13 linker error See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error. See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error. See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error. See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error. See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
This issue can be closed. The workaround |
For linux-ci, update actions and macos-13 linker error. See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error. See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
For linux-ci, update actions and macos-13 linker error. See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25
…load artifact [master] (#32) * Update linux-ci and windows-ci for outdated actions and build issues For linux-ci, update actions and macos-13 linker error. See coin-or/COIN-OR-OptimizationSuite#26 For windows-ci, update actions and remove 32-bit builds via mingw32. See coin-or/COIN-OR-OptimizationSuite#25 * Add macos-13, always upload artifact, no MD in enable-msvc * Update linux-ci.yml for new tools for macos
Recent builds of Linux-ci fail for the macos-13 gcc, while the macos-13 clang builds work OK, and all other linux builds (ubuntu) are OK as well.
The logs (below) indicate an assertion failed with the linker "ld: Assertion failed: (resultIndex < sectData.atoms.size())"
This seems to be related to https://forums.developer.apple.com/forums/thread/737707
and Homebrew/homebrew-core#145991
These pages suggest the workaround
CXXFLAGS='-Wl,-ld_classic'
I cannot explain why this has started to happen the last few months only. The Xcode 15 version (15.1) included in the macos-13 images was update in DEC 2023 to 15.1 and hasn't changed since, as far as I can tell.
I'm not very familiar with the linux-ci / coinbrew builds.
How can we add the suggested CXXFLAGS?
Shall we add this workaround for the macos-12 CC=gcc linux-ci matrix entry?
The logs seem to suggest this issue starts in CoinUtils, but because the remaining projects are not built, the same could also happen for subsequent projects.
The text was updated successfully, but these errors were encountered: