[s390x] 9.2.3 rts linking on Fedora Rawhide fails with hadrian
Summary
I have been building ghc 9.2 with Hadrian for Fedora. Recently --with-system-libffi got fixed for 9.4 (and ghc 9.2 can also be built now with --with-system-libffi (and works on most archs)) so I have been trying to build current 9.2 --with-system-libffi, but then linking of rts fails only on s390x (unlike with ghc9.4 which is okay).
Steps to reproduce
Build Fedora ghc9.2 on s390x and use it to compile helloworld.
Expected behavior
Linking of helloworld to work.
Actual behaviour
https://koji.fedoraproject.org/koji/getfile?taskID=87626284&name=build.log&offset=-20000
+ rm -rf testghc
+ mkdir testghc
+ echo 'main = putStrLn "Foo"'
+ /builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/bin/ghc testghc/foo.hs -o testghc/foo
Linking testghc/foo ...
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Exception.o):stg_raisezh$def: error: undefined reference to 'ghczmprim_GHCziTypes_True_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Exception.o):stg_raiseDivZZerozh$def: error: undefined reference to 'base_GHCziExceptionziType_divZZeroException_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Exception.o):stg_raiseUnderflowzh$def: error: undefined reference to 'base_GHCziExceptionziType_underflowException_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Exception.o):stg_raiseOverflowzh$def: error: undefined reference to 'base_GHCziExceptionziType_overflowException_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(PrimOps.o):stg_newByteArrayzh$def: error: undefined reference to 'base_GHCziIOziException_heapOverflow_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(PrimOps.o):stg_newPinnedByteArrayzh$def: error: undefined reference to 'base_GHCziIOziException_heapOverflow_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(PrimOps.o):_blk_cE$def: error: undefined reference to 'base_GHCziIOziException_heapOverflow_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(PrimOps.o):_blk_c28$def: error: undefined reference to 'base_GHCziIOziException_heapOverflow_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(PrimOps.o):_blk_cgc$def: error: undefined reference to 'base_ControlziExceptionziBase_nestedAtomically_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(PrimOps.o):stg_readIOPortzh$def: error: undefined reference to 'base_GHCziIOPort_doubleReadException_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(PrimOps.o):stg_writeIOPortzh$def: error: undefined reference to 'base_GHCziIOPort_doubleReadException_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(PrimOps.o):stg_getSparkzh$def: error: undefined reference to 'ghczmprim_GHCziTypes_False_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(StgMiscClosures.o):stg_CHARLIKE_closure: error: undefined reference to 'ghczmprim_GHCziTypes_Czh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(StgMiscClosures.o):stg_CHARLIKE_closure: error: undefined reference to 'ghczmprim_GHCziTypes_Czh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(StgMiscClosures.o):stg_CHARLIKE_closure: error: undefined reference to 'ghczmprim_GHCziTypes_Czh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(StgMiscClosures.o):stg_CHARLIKE_closure: error: undefined reference to 'ghczmprim_GHCziTypes_Czh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(StgMiscClosures.o):stg_INTLIKE_closure: error: undefined reference to 'ghczmprim_GHCziTypes_Izh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(StgMiscClosures.o):stg_INTLIKE_closure: error: undefined reference to 'ghczmprim_GHCziTypes_Izh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(StgMiscClosures.o):stg_INTLIKE_closure: error: undefined reference to 'ghczmprim_GHCziTypes_Izh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(StgMiscClosures.o):stg_INTLIKE_closure: error: undefined reference to 'ghczmprim_GHCziTypes_Izh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Compact.o):_blk_cq$def: error: undefined reference to 'base_GHCziIOziException_cannotCompactMutable_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Compact.o):_blk_cq$def: error: undefined reference to 'base_GHCziIOziException_cannotCompactFunction_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Compact.o):_blk_cq$def: error: undefined reference to 'base_GHCziIOziException_cannotCompactPinned_closure'
/tmp/ghc1186812_0/ghc_2.o:ghc_1.c:function main: error: undefined reference to 'ZCMain_main_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_exit_.part.0: error: undefined reference to 'base_GHCziTopHandler_flushStdHandles_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziTopHandler_runIO_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziTopHandler_runNonIO_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziTopHandler_flushStdHandles_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziWeak_runFinalizzerBatch_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziIOziException_stackOverflow_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziPack_unpackCString_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziIOziException_blockedIndefinitelyOnMVar_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_ControlziExceptionziBase_nonTermination_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziIOziException_blockedIndefinitelyOnSTM_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziIOziException_allocationLimitExceeded_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziIOziException_cannotCompactFunction_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziIOziException_cannotCompactPinned_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziIOziException_cannotCompactMutable_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_ControlziExceptionziBase_nestedAtomically_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziConcziSync_runSparks_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziConcziIO_ensureIOManagerIsRunning_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziConcziIO_interruptIOManager_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziEventziThread_blockedOnBadFD_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'base_GHCziConcziSignal_runHandlersPtr_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'ghczmprim_GHCziPrimziPanic_absentSumFieldError_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'ghczmprim_GHCziPrimziException_raiseUnderflow_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'ghczmprim_GHCziPrimziException_raiseOverflow_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsStartup.o):function hs_init_ghc: error: undefined reference to 'ghczmprim_GHCziPrimziException_raiseDivZZero_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Schedule.o):function scheduleWaitThread: error: undefined reference to 'base_GHCziIOziException_allocationLimitExceeded_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Schedule.o):function resurrectThreads: error: undefined reference to 'base_ControlziExceptionziBase_nonTermination_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Schedule.o):function resurrectThreads: error: undefined reference to 'base_GHCziIOziException_blockedIndefinitelyOnMVar_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Schedule.o):function resurrectThreads: error: undefined reference to 'base_GHCziIOziException_blockedIndefinitelyOnSTM_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Threads.o):function threadStackOverflow: error: undefined reference to 'base_GHCziIOziException_stackOverflow_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Weak.o):function scheduleFinalizers: error: undefined reference to 'base_GHCziWeak_runFinalizzerBatch_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Select.o):function awaitEvent: error: undefined reference to 'base_GHCziEventziThread_blockedOnBadFD_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Signals.o):function startSignalHandlers: error: undefined reference to 'base_GHCziConcziSignal_runHandlersPtr_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(Interpreter.o):function interpretBCO: error: undefined reference to 'ghczmprim_GHCziTypes_False_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkInt8: error: undefined reference to 'base_GHCziInt_I8zh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkInt16: error: undefined reference to 'base_GHCziInt_I16zh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkInt32: error: undefined reference to 'base_GHCziInt_I32zh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkInt64: error: undefined reference to 'base_GHCziInt_I64zh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkWord: error: undefined reference to 'ghczmprim_GHCziTypes_Wzh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkWord8: error: undefined reference to 'base_GHCziWord_W8zh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkWord16: error: undefined reference to 'base_GHCziWord_W16zh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkWord32: error: undefined reference to 'base_GHCziWord_W32zh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkWord64: error: undefined reference to 'base_GHCziWord_W64zh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkFloat: error: undefined reference to 'ghczmprim_GHCziTypes_Fzh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkDouble: error: undefined reference to 'ghczmprim_GHCziTypes_Dzh_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkStablePtr: error: undefined reference to 'base_GHCziStable_StablePtr_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkPtr: error: undefined reference to 'base_GHCziPtr_Ptr_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkFunPtr: error: undefined reference to 'base_GHCziPtr_FunPtr_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkBool: error: undefined reference to 'ghczmprim_GHCziTypes_True_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkBool: error: undefined reference to 'ghczmprim_GHCziTypes_False_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkString: error: undefined reference to 'base_GHCziPtr_Ptr_con_info'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_mkString: error: undefined reference to 'base_GHCziPack_unpackCString_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function rts_evalStableIOMain: error: undefined reference to 'base_GHCziTopHandler_runMainIO_closure'
/builddir/build/BUILDROOT/ghc9.2-9.2.3-10.fc37.s390x/usr/lib64/ghc-9.2.3/lib/../lib/s390x-linux-ghc-9.2.3/rts-1.0.2/libHSrts-1.0.2.a(RtsAPI.o):function hs_try_putmvar: error: undefined reference to 'ghczmprim_GHCziTuple_Z0T_closure'
collect2: error: ld returned 1 exit status
`gcc' failed in phase `Linker'. (Exit code: 1)
See https://koji.fedoraproject.org/koji/taskinfo?taskID=87626284 for more details.
Environment
- GHC version used: 9.2.3
Optional:
- Operating System: Fedora Linux
- System Architecture: s390x