-
Notifications
You must be signed in to change notification settings - Fork 3.9k
GH-47787: [C++][FlightRPC] ODBC msi Windows installer
#48054
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
base: main
Are you sure you want to change the base?
Conversation
|
|
Need to add `component` to other parts to be able to select the ODBC components Co-Authored-By: alinalibq <[email protected]>
ce5c956 to
34ebe24
Compare
alinaliBQ
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| ARROW_FLIGHT: ON | ||
| ARROW_FLIGHT_SQL: ON | ||
| ARROW_FLIGHT_SQL_ODBC: ON | ||
| ARROW_FLIGHT_SQL_ODBC_INSTALLER: ON |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: after ODBC can build in MSVC #48067, need to add ARROW_FLIGHT_SQL_ODBC_INSTALLER: ON in MSVC CI. Leaving this change here for now. Rest of PR can be reviewed.
| # rc | ||
| *.rc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is for ODBC dll
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For installer to be able to select different components, we needed to add COMPONENT to other parts of Arrow cpp that gets build with ODBC.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is an image of Arrow banner
msi Windows installermsi Windows installer
8487389 to
20ad8c6
Compare
With stable product and upgrade id, Windows will be able to properly recognize ODBC installer as the same product, and prevent double-installation from happening.
Rationale for this change
Implement ODBC installer code for Windows. The primary platform for ODBC is MSVC Windows. The version is set to 1.0.0.
What changes are included in this PR?
Are these changes tested?
Tested locally on MSVC Windows
Are there any user-facing changes?
N/A