According to the musl-1.2.4 release notes, support for the LFS64 structures and functions is deprecated and will be removed in a future release. https://musl.libc.org/releases.html sandbox uses these all over the place.
As discussed on IRC, we'll almost-certainly need to typedef. We've had to tread a very delicate line with handling it on glibc (see e.g. https://gitweb.gentoo.org/proj/sandbox.git/commit/?id=f4872fb69fe16fc416e4211d12811da61e8738b2).
Dunno what the problem is. It builds perfectly.
(In reply to Andreas K. Hüttel from comment #2) > Dunno what the problem is. It builds perfectly. No, it builds fine because configure.ac passes -D_LARGEFILE64_SOURCE right now. That will stop working in future.
OK. At least not a stable blocker for 1.2.4 ...
(In reply to Andreas K. Hüttel from comment #4) > OK. At least not a stable blocker for 1.2.4 ... The only issue I have seen is sandbox needs to be rebuild after musl update. Mozilla packages will fail with unresolved symbols open64 if not rebuild. There are most likely other packages that will fail in the same way, I have not done a full system rebuild to test the 1k packages or so this system has installed yet.