Skip to content
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

24_1 CI updates #17

Merged
merged 10 commits into from
Apr 29, 2024
Merged

24_1 CI updates #17

merged 10 commits into from
Apr 29, 2024

Conversation

DMickens
Copy link
Contributor

The 24.1 Vertica CE image is an Alma8 based image. There are changes needed to be made to the CI.yml file in order to support the same functionality on this new image. This has required updates to the packages installed as well as the package manager used. It requires a mysql odbc connector update.

At this point this PR has accomplished updates for the build steps

  1. Set up MySQL server
  2. Set up a Vertica server
  3. Build & Install UDx

What doesn't seem to be working yet are the build steps:
4) Install ODBC clients
5) Run Tests

I don't believe any changes need to be made to step 5 to get it to work other than successfully accomplishing step 4. I believe the version of the mysql connector is now updated to the version that we need. I am successfully downloading the rpm. But something in the installation isn't happening or happening properly so when we go to test, we can't find the shared library file for connecting mysql with the odbc interface (libmyodbc8w.so)

DMickens and others added 10 commits January 30, 2024 15:41
Initial Changes to ci.yml file
mysql odbc connector version change
Added CXX11 ABI compiler flag
Remove declaration of CXX11_ABI macro from workflow
Added CXX11_ABI=1 macro to makefile
@sitingren sitingren changed the title 24_1 CI updates - Work in Progress 24_1 CI updates Apr 29, 2024
@sitingren sitingren merged commit 1b09510 into vertica:main Apr 29, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants