As per title, we had too often cases of a broken build for a less popular operating systems e.g. ios recently https://github.com/prometheus/client_golang/issues/1749 The risky code is for the prometheus/process_collector_* that has to use C API for darwin to obtain memory OS metrics.