Closed amontoison closed 5 months ago
@amontoison I mean musl
is super niche, the chances of anyone wanting SPRAL on Alpine are minimal, but yes musl libc
does indeed define PAGE_SIZE
macro:
https://musl.openwall.narkive.com/tO8vrHdP/why-define-page-size
I would just drop the musl
builds, but if you really want to support musl
feel free to open a PR that fixes this...
@jfowkes I don't compile the tests when I cross-compile SPRAL with Yggdrasil so we don't need to drop the musl
builds or fix the issue.
However, it should not take long to replace PAGE_SIZE
by SPRAL_PAGE_SIZE
with a sed command.
I will fix the error next time that I do modifications in SPRAL.
I would use SSIDS_PAGE_SIZE
but yes.
When I updated
SPRAL_jll.jl
with Yggdrasil, I forgot to not compile the examples and the tests. I remarked that some compilers where unable to compiletests_ssids_kernels_ldlt_app.cxx
with this error:Failing builds: https://buildkite.com/julialang/yggdrasil/builds/7838#_
Maybe the macro
PAGE_SIZE
is already defined onmusl
architectures?