File fix-unregisterised-v8.4-8.6.patch of Package ghc
Index: ghc-8.8.1/includes/stg/MiscClosures.h =================================================================== --- ghc-8.8.1.orig/includes/stg/MiscClosures.h +++ ghc-8.8.1/includes/stg/MiscClosures.h @@ -400,8 +400,12 @@ RTS_FUN_DECL(stg_copySmallMutableArrayzh RTS_FUN_DECL(stg_casSmallArrayzh); RTS_FUN_DECL(stg_newMutVarzh); +#if __GLASGOW_HASKELL__ < 808 +RTS_FUN_DECL(stg_atomicModifyMutVarzh); +#else RTS_FUN_DECL(stg_atomicModifyMutVar2zh); RTS_FUN_DECL(stg_atomicModifyMutVarzuzh); +#endif RTS_FUN_DECL(stg_casMutVarzh); RTS_FUN_DECL(stg_isEmptyMVarzh);