ClusterLabs / libqb

libqb is a library providing high performance logging, tracing, ipc, and poll.
http://clusterlabs.github.io/libqb/
GNU Lesser General Public License v2.1
165 stars 97 forks source link

Add fdatasync declaration on darwin #496

Closed viraptor closed 1 month ago

viraptor commented 5 months ago

Clang 16 starts to explicitly fail on undeclared functions. Unfortunately, while darwin provides the implementation, it's not available in any header. This can be hacked around by providing a custom signature in the config header. There may be a less terrible way to achieve it.

knet-jenkins[bot] commented 5 months ago

Can one of the admins check and authorise this run please: https://ci.kronosnet.org/job/libqb/job/libqb-pipeline/job/PR-496/1/input

knet-jenkins[bot] commented 1 month ago

Can one of the admins check and authorise this run please: https://ci.kronosnet.org/job/libqb/job/libqb-pipeline/job/PR-496/2/input

chrissie-c commented 1 month ago

retest this pleae

chrissie-c commented 1 month ago

retest this please