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

mac build issue resolution #230

Merged
merged 1 commit into from
Jan 19, 2024
Merged

mac build issue resolution #230

merged 1 commit into from
Jan 19, 2024

Conversation

vasudeva8
Copy link
Collaborator

Mac build failure, checked with Monterey - arm, reasons were

  1. libodb and libodb_sqlite packages having a file named "version", which is not a c/c++ file, gets included in build instead of the file "version" in c++ sdk include files due to include path specs.
    The version files are renamed during installation as version_odb and version_sqlite, that correct version file is included for build.

  2. packages brotli and ssl were old and did not support newer Mac platforms.
    These packages are updated to versions which support Mac arm 64bit as well.
    The min build platform for Mac is set as 12.0, to avoid warnings during build.
    Brotli package is built twice to get dynamic and static libraries, required for curl and vcf validator. (earlier version had both built as binaries with different name and new version have both static and dynamic output with same name). vcf-validator's CMakeFile.txt is also updated to work with new brotli output name.

Fixes #226

Copy link
Member

@tcezard tcezard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great.
Thank you.

@tcezard tcezard merged commit e931dca into EBIvariation:master Jan 19, 2024
2 of 4 checks 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.

MacOS validator not running on Intel Monterey
3 participants