Ben Gamari pushed to branch wip/T26166 at Glasgow Haskell Compiler / GHC Commits: 64190cee by Rodrigo Mesquita at 2025-10-02T16:58:48-04:00 Drop all undefined dynamic_lookup hacks - - - - - bf3bdd66 by Rodrigo Mesquita at 2025-10-02T16:58:52-04:00 Fix remaining direct references to ghczminternal - - - - - 5535681d by Rodrigo Mesquita at 2025-10-02T16:58:57-04:00 Move atomic.c from ghc-internal to rts - - - - - 89b7628c by Rodrigo Mesquita at 2025-10-02T16:59:35-04:00 Fix link failure in Cabal check assertion due to -u[_]init_ghc_hs_iface bc lack of definition and because -u<sym> -U<sym> does not work to allow the symbol to be undefined. brilliant... - - - - - 8155efe9 by Rodrigo Mesquita at 2025-10-02T16:59:47-04:00 It would still fail to compile .hsc files because of the ld-options... But you can just include the RTS stub in all of those too.... :( - - - - - 32 changed files: - compiler/GHC/Linker/Dynamic.hs - libraries/ghc-internal/ghc-internal.cabal.in - + libraries/ghc-internal/include/RtsIfaceStub.h - libraries/ghc-internal/include/RtsIfaceSymbols.h - libraries/ghc-internal/src/GHC/Internal/Clock.hsc - libraries/ghc-internal/src/GHC/Internal/ConsoleHandler.hsc - libraries/ghc-internal/src/GHC/Internal/Event/EPoll.hsc - libraries/ghc-internal/src/GHC/Internal/Event/KQueue.hsc - libraries/ghc-internal/src/GHC/Internal/Event/Poll.hsc - libraries/ghc-internal/src/GHC/Internal/ExecutionStack/Internal.hsc - libraries/ghc-internal/src/GHC/Internal/Heap/Constants.hsc - libraries/ghc-internal/src/GHC/Internal/Heap/InfoTable.hsc - libraries/ghc-internal/src/GHC/Internal/Heap/InfoTable/Types.hsc - libraries/ghc-internal/src/GHC/Internal/Heap/InfoTableProf.hsc - libraries/ghc-internal/src/GHC/Internal/IO/Handle/Lock/Flock.hsc - libraries/ghc-internal/src/GHC/Internal/IO/Handle/Lock/LinuxOFD.hsc - libraries/ghc-internal/src/GHC/Internal/IO/Handle/Lock/Windows.hsc - libraries/ghc-internal/src/GHC/Internal/InfoProv/Types.hsc - libraries/ghc-internal/src/GHC/Internal/RTS/Flags.hsc - libraries/ghc-internal/src/GHC/Internal/RTS/Flags/Test.hsc - libraries/ghc-internal/src/GHC/Internal/Stack/CCS.hsc - libraries/ghc-internal/src/GHC/Internal/Stack/Constants.hsc - libraries/ghc-internal/src/GHC/Internal/Stats.hsc - libraries/ghc-internal/src/GHC/Internal/System/Environment/Blank.hsc - libraries/ghc-internal/src/GHC/Internal/System/Environment/ExecutablePath.hsc - rts/CloneStack.h - rts/PrimOps.cmm - rts/configure.ac - − rts/external-symbols.list.in - libraries/ghc-internal/cbits/atomic.c → rts/prim/atomic.c - − rts/rts.buildinfo.in - rts/rts.cabal The diff was not included because it is too large. View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/52bb1eaf088d4bc6d255621ba1481ad... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/52bb1eaf088d4bc6d255621ba1481ad... You're receiving this email because of your account on gitlab.haskell.org.