Skip to content
Snippets Groups Projects
Forked from Glasgow Haskell Compiler / GHC
Source project has a limited visibility.
  • Ryan Scott's avatar
    2b1a4abe
    Restore mingwex dependency on Windows · 2b1a4abe
    Ryan Scott authored and Marge Bot's avatar Marge Bot committed
    This partially reverts some of the changes in !9475 to make `base` and
    `ghc-prim` depend on the `mingwex` library on Windows. It also restores the
    RTS's stubs for `mingwex`-specific symbols such as `_lock_file`.
    
    This is done because the C runtime provides `libmingwex` nowadays, and
    moreoever, not linking against `mingwex` requires downstream users to link
    against it explicitly in difficult-to-predict circumstances. Better to always
    link against `mingwex` and prevent users from having to do the guesswork
    themselves.
    
    See ghc/ghc!10360 (comment 495873) for
    the discussion that led to this.
    2b1a4abe
    History
    Restore mingwex dependency on Windows
    Ryan Scott authored and Marge Bot's avatar Marge Bot committed
    This partially reverts some of the changes in !9475 to make `base` and
    `ghc-prim` depend on the `mingwex` library on Windows. It also restores the
    RTS's stubs for `mingwex`-specific symbols such as `_lock_file`.
    
    This is done because the C runtime provides `libmingwex` nowadays, and
    moreoever, not linking against `mingwex` requires downstream users to link
    against it explicitly in difficult-to-predict circumstances. Better to always
    link against `mingwex` and prevent users from having to do the guesswork
    themselves.
    
    See ghc/ghc!10360 (comment 495873) for
    the discussion that led to this.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.