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

Revise recipes for MacOS builds and general portability, and fix some AX_REALPATH_LIB aspects #2506

Merged
merged 41 commits into from
Jul 4, 2024

Conversation

jimklimov
Copy link
Member

@jimklimov jimklimov commented Jul 3, 2024

Follows up from:

One discovery along the way was that net-snmp tends to be built against (and require) openssl headers.

jimklimov added 30 commits July 4, 2024 01:15
…d document nuances around it

Signed-off-by: Jim Klimov <[email protected]>
…C_DIAGNOSTIC_IGNORED_UNUSED_PARAMETER around net-snmp headers

Signed-off-by: Jim Klimov <[email protected]>
…knows to not distruct system include dirs by default [networkupstools#2501]

Signed-off-by: Jim Klimov <[email protected]>
…ng it in the end, and report what pkg-config knows

Signed-off-by: Jim Klimov <[email protected]>
jimklimov added 11 commits July 4, 2024 01:16
…from which we learned the settings

Signed-off-by: Jim Klimov <[email protected]>
…ch paths

It seems the XCode version of the library and its headers
gets preferred, so we either find no symbols or load the
library variant built without them.

Signed-off-by: Jim Klimov <[email protected]>
…where "getent" is missing

Primarily this facilitates "in-place replacement" builds

Signed-off-by: Jim Klimov <[email protected]>
@jimklimov jimklimov added CI Entries related to continuous integration infrastructure (historically also recipes like Makefiles) macOS portability We want NUT to build and run everywhere possible impacts-release-2.8.2 Issues reported against NUT release 2.8.2 (maybe vanilla or with minor packaging tweaks) labels Jul 3, 2024
@jimklimov jimklimov added this to the 2.8.3 milestone Jul 3, 2024
@jimklimov jimklimov added SNMP SSL/NSS Issues and PRs about SSL, TLS and other crypto-related matters labels Jul 3, 2024
@jimklimov jimklimov merged commit edf3c7e into networkupstools:master Jul 4, 2024
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Entries related to continuous integration infrastructure (historically also recipes like Makefiles) impacts-release-2.8.2 Issues reported against NUT release 2.8.2 (maybe vanilla or with minor packaging tweaks) macOS portability We want NUT to build and run everywhere possible SNMP SSL/NSS Issues and PRs about SSL, TLS and other crypto-related matters
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant