Index: ghc-9.2.3/rts/package.conf.in =================================================================== --- ghc-9.2.3.orig/rts/package.conf.in +++ ghc-9.2.3/rts/package.conf.in @@ -66,6 +66,7 @@ extra-libraries: #if NEED_ATOMIC_LIB , "atomic" #endif + , "atomic" #if defined(INSTALLING) include-dirs: INCLUDE_DIR FFI_INCLUDE_DIR Index: ghc-9.2.3/rts/rts.cabal.in =================================================================== --- ghc-9.2.3.orig/rts/rts.cabal.in +++ ghc-9.2.3/rts/rts.cabal.in @@ -144,6 +144,7 @@ library extra-libraries: elf dw if flag(libnuma) extra-libraries: numa + extra-libraries: atomic if !flag(smp) cpp-options: -DNOSMP