Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 4,865
    • Issues 4,865
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 461
    • Merge requests 461
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell Compiler
  • GHCGHC
  • Issues
  • #21671
Closed
Open
Created May 29, 2022 by Jens Petersen@juhpReporter

[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
Edited Jun 02, 2022 by Jens Petersen
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking