Skip to content

GH-49767: [CI][C++] Install mold 2.37.1 in ODBC Linux job (fix for rui314/mold#1247)#50033

Draft
tadeja wants to merge 3 commits into
apache:mainfrom
tadeja:49767-mold-workaround
Draft

GH-49767: [CI][C++] Install mold 2.37.1 in ODBC Linux job (fix for rui314/mold#1247)#50033
tadeja wants to merge 3 commits into
apache:mainfrom
tadeja:49767-mold-workaround

Conversation

@tadeja
Copy link
Copy Markdown
Contributor

@tadeja tadeja commented May 25, 2026

Rationale for this change

Fixes #49767 - intermittent SIGSEGV in the ODBC Linux CI job, the crash occurs during _dl_relocate_object before main() : #49767 (comment)

apt ships mold 2.30.0 on Ubuntu 24.04 'Noble Numbat'.
mold 2.30.0 has a bug in section placement that causes this crash (rui314/mold#1247). Fixed upstream in mold 2.31.0.

What changes are included in this PR?

ubuntu-cpp-odbc installs mold 2.37.1 .deb from Ubuntu 25.10 'Questing Quokka' archive: https://launchpad.net/ubuntu/+source/mold

Ubuntu 24.04 'Noble Numbat' might never update to 2.31+ https://launchpad.net/ubuntu/noble/+source/mold - as the mold release is over 2 years old there.

Note-to-self: Open a follow-up issue for tracking apt mold updates and reviewing other CI jobs using mold (see more jobs added with #49898/#49899).

Are these changes tested?

Yes, ODBC Linux job runs complete successfully on fork: 1st, 2nd , 3rd , 4th

Are there any user-facing changes?

No.

@github-actions
Copy link
Copy Markdown

⚠️ GitHub issue #49767 has been automatically assigned in GitHub to PR creator.

@github-actions github-actions Bot added the awaiting review Awaiting review label May 25, 2026
@tadeja tadeja changed the title GH-49767: [CI][C++] Install upstream mold 2.31.0 in ODBC Linux job (fix for rui314/mold#1247) GH-49767: [CI][C++] Install mold 2.37.1 in ODBC Linux job (fix for rui314/mold#1247) May 25, 2026
@rok rok added the CI: Extra: C++ Run extra C++ CI label May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting review Awaiting review CI: Extra: C++ Run extra C++ CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[C++] Linux Flight/FlightSQL test randomly segfaults after gRPC version bump

2 participants