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

Make the build more robust against non-standard installations of some dependencies #138

Merged
merged 6 commits into from
Oct 10, 2024

Conversation

giacomini
Copy link
Member

In particular voms now should build when dependencies such as openssl, expat and gsoap come with brew. This setup is somewhat similar to when the build is on macOS and is instrumental to fix #137.

Closes #137

* Use pkg-config to find expat during configure
* Adjust the Makefile.am's
No need to use ptr_fun anymore.
They should come with <netdb.h> if the appropriate feature test macros
are defined. But defining the right ones (e.g. _POSIX_C_SOURCE with
value 200112L or even 200809L), ideally in configure.ac, requires more
investigation, given that different macros are spread around the
codebase.

This change is aimed at quickly fixing the build on macOS.
@giacomini giacomini merged commit e876d96 into develop Oct 10, 2024
6 checks passed
@giacomini giacomini deleted the 137-installing-voms-on-macos branch October 10, 2024 13:08
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.

1 participant