Skip to content

Itimer.c doesn't compile on iOS non-threaded RTS

The RTS uses the pthread-based Itimer implementation due to the bizarrely crippled timer mechanisms provided imposed by that platform. This broke in 999c464d which fixed the pthreads implementation to correctly pause when unneeded. In doing this, however, it introduced a dependency on the RTS's synchronization primitives provided by OSThreads.c (e.g. Condition, Mutex).

Trac metadata
Trac field Value
Version 8.0.1
Type Bug
TypeOfFailure OtherFailure
Priority high
Resolution Unresolved
Component Runtime System
Test case
Differential revisions
BlockedBy
Related
Blocking
CC simonmar
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information