-
Notifications
You must be signed in to change notification settings - Fork 4k
Description
Describe the bug, including details regarding any error messages, version, and platform.
Describe the bug
The ODBC MSI built by the cpp_extra.yml "ODBC Windows" CI job and uploaded as the flight-sql-odbc-msi-installer artifact is missing the core arrow_flight_sql_odbc.dll driver file. After installing the MSI, the bin directory contains only:
arrow-file-to-stream.exearrow-stream-to-file.exe- VC++ runtime DLLs (
msvcp140.dll,vcruntime140.dll, etc.)
The actual ODBC driver DLL (arrow_flight_sql_odbc.dll) is not present, making the installer non-functional. The ODBC Driver Manager reports: "The setup routines for the Apache Arrow Flight SQL ODBC driver could not be found."
This has been reproduced with MSI artifacts from both December 2025 and the February 28, 2026 nightly build (run 22532376244).
The WiX registry fragment in odbc_registry.wxs references CM_FP_arrow_flight_sql_odbc.bin.arrow_flight_sql_odbc.dll, suggesting CPack is expected to include the DLL, but it appears the arrow_flight_sql_odbc target is either not being built or not being picked up by CPack's component filtering during the CI build.
Component(s)
FlightRPC, C++, Packaging
Related issues
- [C++][FlightSQL][ODBC] Windows Installer #47787 (ODBC Windows Installer)
- [C++][CI][Packaging] Fix
rsynccommand not found for ODBC Nightly Release step #48932 (Fix rsync build error ODBC Nightly Package) - [C++][FlightRPC] ODBC GitHub release #48904 (Upload ODBC installer into GitHub release as RC)
Component(s)
Packaging