Skip to content
  • Julian Lettner's avatar
    [Darwin] Add and adopt a way to query the Darwin kernel version · f97a609b
    Julian Lettner authored
    This applies the learnings from [1].  What I intended as a simple
    cleanup made me realize that the compiler-rt version checks have two
    separate issues:
    
    1) In some places (e.g., mmap flag setting) what matters is the kernel
       version, not the OS version.
    2) OS version checks are implemented by querying the kernel version.
       This is not necessarily correct inside the simulators if the
       simulator runtime isn't aligned with the host macOS.
    
    This commit tackles 1) by adopting a separate query function for the
    Darwin kernel version.  2) (and cleanups) will be dealt with in
    follow-ups.
    
    [1] https://reviews.llvm.org/D78942
    
    rdar://63031937
    
    Reviewed By: delcypher
    
    Differential Revision: https://reviews.llvm.org/D79965
    f97a609b
Loading