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

Build naemon-livestatus on non-GNU environment #120

Open
1 of 3 tasks
dereckson opened this issue Jan 21, 2024 · 1 comment
Open
1 of 3 tasks

Build naemon-livestatus on non-GNU environment #120

dereckson opened this issue Jan 21, 2024 · 1 comment

Comments

@dereckson
Copy link
Contributor

dereckson commented Jan 21, 2024

To be able to build naemon-livestatus everywhere, there are some blockers:

The last one is less trivial: 1bd7a3b uses an addition to pthreads functions only offered in glibc, using the function pthread_tryjoin_np missing from standard pthreads, that fonction uses glibc-only __pthread_clockjoin_ex etc.

It could be possible to include them if glibc is missing, as licenses of glibc and naemon-livestatus are compatible, but that's a lot of code, could someone has a link to that MON-9123 issue to look at the original issue this code change wanted to fix? It seems a JIRA one?

@dereckson
Copy link
Contributor Author

Created #121 to protect patch introducing pthread_tryjoin_np with __ifdef__ GLIBC.

dereckson added a commit to dereckson/freebsd-ports-dck that referenced this issue Jan 22, 2024
Need the patches listed in naemon/naemon-livestatus#120
to build.

It's so needed to wait for merge + a new release or to import those patches here.
dereckson added a commit to dereckson/freebsd-ports-dck that referenced this issue Oct 1, 2024
Summary:
Need the patches listed in naemon/naemon-livestatus#120
to build.

It's so needed to wait for merge + a new release or to import those patches here.

Ref T1945

Maniphest Tasks: T1945

Differential Revision: https://devcentral.nasqueron.org/D3298
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

No branches or pull requests

1 participant