Skip to content

fix compilation and execution on iOS

trinity-1686a requested to merge trinity-1686a/arti:fs-mistrust-ios into main

This is one of the options to fix Arti to compile for iOS, by no longer importing rust-users when compiling for this platform.

Also fixes issues about running on iOS :

  • permissions on the data directory are a bit too lax for fs-misstrust (more specifically, one directory in the path has 775, I haven't verified what group is owning that directory. I could check if requested)
  • Instants are ns since startup on iOS (and possibly other platforms, including Linux). Some of the subtractions between Instant and Duration underflow and panic if Arti is run shortly after startup. I've fixed those I triggered, but I think each operation with an Instant ought to be verified.

fix #519 (closed)

Edited by trinity-1686a

Merge request reports