Skip to content

GH-55432: [C++][FlightRPC][ODBC] Remove Arrow Libs from Linux ODBC installer - #55434

Draft
alinaliBQ wants to merge 3 commits into
apache:mainfrom
dremio:odbc-rm-deps
Draft

alinaliBQ wants to merge 3 commits into
apache:mainfrom
dremio:odbc-rm-deps

Conversation

@alinaliBQ

@alinaliBQ alinaliBQ commented Nov 6, 2026 •

Copy link
Copy Markdown
Collaborator

Rationale for this change

GH-55432

ODBC driver embeds Arrow dependencies via static linking, so we can remove the flight-sql-libs dependency.

What changes are included in this PR?

  • Remove Arrow Libs from Linux ODBC package requirement
  • Add check for Linux ODBC Dependency, which verifies that Arrow lib dependency is not dynamic
  • Write Linux build output to CI host

Are these changes tested?

Are there any user-facing changes?

yes, Linux ODBC installer will no longer automatically install extra Arrow libraries.

Was AI used for this PR?

In accordance to the AI generation guidelines, please disclose below whether and how AI was used in this PR.

PR code and description written by:

  • Human
  • AI

Reviewed before submission by:

  • Human
  • AI
  • Not reviewed

ODBC driver embeds the dependencies via static linking, so it is not needed

Update arrow.spec.in
Verify that Arrow libraries are not dynamically linked
@github-actions github-actions Bot added the awaiting review Awaiting review label Nov 6, 2026
@alinaliBQ alinaliBQ added the CI: Extra: C++ Run extra C++ CI label Nov 6, 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.

1 participant