We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What would you like to be added:
Support old versions of haskell in binary detection
haskell/cabal
haskell/ghc
Additional context:
haskell:7
$ docker run -it --rm haskell:7 /opt/cabal/1.22/bin/cabal -V cabal-install version 1.22.6.0 using version 1.22.4.0 of the Cabal library $ docker run -it --rm haskell:7 strings /opt/cabal/1.22/bin/cabal | grep -C 2 -e '1\.22\.' main:Distribution.Client.Utils.OnlyInRight cabal_install_libdir /opt/cabal/1.22/lib/x86_64-linux-ghc-7.10.2/cabal-install-1.22.6.0-AfxbHivcmw40BMGrAXG3jJ cabal_install_datadir /opt/cabal/1.22/share/x86_64-linux-ghc-7.10.2/cabal-install-1.22.6.0 cabal_install_libexecdir /opt/cabal/1.22/libexec $ docker run -it --rm haskell:7 strings /opt/ghc/7.10.3/lib/ghc-7.10.3/bin/ghc | grep -e '7\.10\.3' libHShaskeline-0.7.2.1-GGvi737nHHfG6zm2y7Rimi-ghc7.10.3.so libHSterminfo-0.4.0.1-6iVf4EBnOgfIaaOCLRs8jl-ghc7.10.3.so libHSghc-7.10.3-0AG9TOjDEtx4Ji3wSwHOBe-ghc7.10.3.so libHStransformers-0.4.2.0-GZTjP9K5WFq01xC9BAGQpF-ghc7.10.3.so libHStemplate-haskell-2.10.0.0-GJPvtLC64aA4c1Jl10o2qt-ghc7.10.3.so libHSpretty-1.1.2.0-JItwetRppk1H5Uq3xbjDGC-ghc7.10.3.so libHSprocess-1.2.3.0-52AgREEfSrnJLlkGV9YZZJ-ghc7.10.3.so libHShpc-0.6.0.2-FUjQx3d1H3dEEtLFWv7hFw-ghc7.10.3.so libHShoopl-3.10.0.2-FCWMV1gJiCi02IwN4CnRgk-ghc7.10.3.so libHSbin-package-db-0.0.0.0-JPOxOw4FLalDxRNtBqZ2ji-ghc7.10.3.so libHSbinary-0.7.5.0-3uXFWMoAGBg0xKP9MHKRwi-ghc7.10.3.so libHScontainers-0.5.6.2-2C3ZI8RgPO2LBMidXKTvIU-ghc7.10.3.so libHSdirectory-1.2.2.0-0hFG6ZxK1nk4zsyOqbNHfm-ghc7.10.3.so libHSunix-2.7.1.0-KZL8h98IqDM57kQSPo1mKx-ghc7.10.3.so libHStime-1.5.0.1-FTheb6LSxyX1UABIbBXRfn-ghc7.10.3.so libHSfilepath-1.4.0.0-Ey7a1in9roBAE8bUFJ5R9m-ghc7.10.3.so libHSbytestring-0.10.6.0-6VWy06pWzJq9evDvK2d4w6-ghc7.10.3.so libHSdeepseq-1.4.1.1-6vMKxt5sPFR0XsbRWvvq59-ghc7.10.3.so libHSarray-0.5.1.0-67iodizgJQIIxYVTp4emlA-ghc7.10.3.so libHSbase-4.8.2.0-HQfYBxpPvuw8OunzQu6JGM-ghc7.10.3.so libHSinteger-gmp-1.0.0.0-2aU3IZNMF9a7mQ0OzsZ0dS-ghc7.10.3.so libHSghc-prim-0.4.0.0-8TmvWUcS1U1IKHT0levwg3-ghc7.10.3.so libHSrts_thr-ghc7.10.3.so
haskell:8.10.4
$ docker run -it --rm haskell:8.10.4 strings /opt/ghc/8.10.4/lib/ghc-8.10.4/bin/ghc | grep -e '8\.10\.4' libHShaskeline-0.8.0.1-ghc8.10.4.so libHSghc-8.10.4-ghc8.10.4.so libHSterminfo-0.4.1.4-ghc8.10.4.so libHSprocess-1.6.9.0-ghc8.10.4.so libHShpc-0.6.1.0-ghc8.10.4.so libHSghci-8.10.4-ghc8.10.4.so libHSghc-heap-8.10.4-ghc8.10.4.so libHSghc-boot-8.10.4-ghc8.10.4.so libHSbinary-0.8.8.0-ghc8.10.4.so libHSexceptions-0.10.4-ghc8.10.4.so libHStemplate-haskell-2.16.0.0-ghc8.10.4.so libHSpretty-1.1.3.6-ghc8.10.4.so libHSghc-boot-th-8.10.4-ghc8.10.4.so libHSstm-2.5.0.0-ghc8.10.4.so libHSmtl-2.2.2-ghc8.10.4.so libHStransformers-0.5.6.2-ghc8.10.4.so libHSdirectory-1.3.6.0-ghc8.10.4.so libHSunix-2.7.2.2-ghc8.10.4.so libHStime-1.9.3-ghc8.10.4.so libHSfilepath-1.4.2.1-ghc8.10.4.so libHScontainers-0.6.2.1-ghc8.10.4.so libHSbytestring-0.10.12.0-ghc8.10.4.so libHSdeepseq-1.4.4.0-ghc8.10.4.so libHSarray-0.5.4.0-ghc8.10.4.so libHSbase-4.14.1.0-ghc8.10.4.so libHSinteger-gmp-1.0.3.0-ghc8.10.4.so libHSghc-prim-0.6.1-ghc8.10.4.so libHSrts_thr-ghc8.10.4.so $ORIGIN/../haskeline-0.8.0.1:$ORIGIN/../ghc-8.10.4:$ORIGIN/../terminfo-0.4.1.4:$ORIGIN/../process-1.6.9.0:$ORIGIN/../hpc-0.6.1.0:$ORIGIN/../ghci-8.10.4:$ORIGIN/../ghc-heap-8.10.4:$ORIGIN/../ghc-boot-8.10.4:$ORIGIN/../exceptions-0.10.4:$ORIGIN/../template-haskell-2.16.0.0:$ORIGIN/../pretty-1.1.3.6:$ORIGIN/../ghc-boot-th-8.10.4:$ORIGIN/../stm-2.5.0.0:$ORIGIN/../mtl-2.2.2:$ORIGIN/../transformers-0.5.6.2:$ORIGIN/../directory-1.3.6.0:$ORIGIN/../unix-2.7.2.2:$ORIGIN/../time-1.9.3:$ORIGIN/../filepath-1.4.2.1:$ORIGIN/../binary-0.8.8.0:$ORIGIN/../containers-0.6.2.1:$ORIGIN/../bytestring-0.10.12.0:$ORIGIN/../deepseq-1.4.4.0:$ORIGIN/../array-0.5.4.0:$ORIGIN/../base-4.14.1.0:$ORIGIN/../integer-gmp-1.0.3.0:$ORIGIN/../ghc-prim-0.6.1:$ORIGIN/../rts
haskell:8.10.7 --platform linux/arm64/v8
$ docker run -it --rm --platform linux/arm64/v8 haskell:8.10.7-buster strings /opt/ghc/8.10.7/lib/ghc-8.10.7/bin/ghc | grep -e '8\.10\.7' $ORIGIN/../haskeline-0.8.2:$ORIGIN/../ghc-8.10.7:$ORIGIN/../terminfo-0.4.1.4:$ORIGIN/../process-1.6.13.2:$ORIGIN/../hpc-0.6.1.0:$ORIGIN/../ghci-8.10.7:$ORIGIN/../ghc-heap-8.10.7:$ORIGIN/../ghc-boot-8.10.7:$ORIGIN/../exceptions-0.10.4:$ORIGIN/../template-haskell-2.16.0.0:$ORIGIN/../pretty-1.1.3.6:$ORIGIN/../ghc-boot-th-8.10.7:$ORIGIN/../stm-2.5.0.1:$ORIGIN/../mtl-2.2.2:$ORIGIN/../transformers-0.5.6.2:$ORIGIN/../directory-1.3.6.0:$ORIGIN/../unix-2.7.2.2:$ORIGIN/../time-1.9.3:$ORIGIN/../filepath-1.4.2.1:$ORIGIN/../binary-0.8.8.0:$ORIGIN/../containers-0.6.5.1:$ORIGIN/../bytestring-0.10.12.0:$ORIGIN/../deepseq-1.4.4.0:$ORIGIN/../array-0.5.4.0:$ORIGIN/../base-4.14.3.0:$ORIGIN/../integer-gmp-1.0.3.0:$ORIGIN/../ghc-prim-0.6.1:$ORIGIN/../rts libHShaskeline-0.8.2-ghc8.10.7.so libHSghc-8.10.7-ghc8.10.7.so libHSterminfo-0.4.1.4-ghc8.10.7.so libHSprocess-1.6.13.2-ghc8.10.7.so libHShpc-0.6.1.0-ghc8.10.7.so libHSghci-8.10.7-ghc8.10.7.so libHSghc-heap-8.10.7-ghc8.10.7.so libHSghc-boot-8.10.7-ghc8.10.7.so libHSbinary-0.8.8.0-ghc8.10.7.so libHSexceptions-0.10.4-ghc8.10.7.so libHStemplate-haskell-2.16.0.0-ghc8.10.7.so libHSpretty-1.1.3.6-ghc8.10.7.so libHSghc-boot-th-8.10.7-ghc8.10.7.so libHSstm-2.5.0.1-ghc8.10.7.so libHSmtl-2.2.2-ghc8.10.7.so libHStransformers-0.5.6.2-ghc8.10.7.so libHSdirectory-1.3.6.0-ghc8.10.7.so libHSunix-2.7.2.2-ghc8.10.7.so libHStime-1.9.3-ghc8.10.7.so libHSfilepath-1.4.2.1-ghc8.10.7.so libHScontainers-0.6.5.1-ghc8.10.7.so libHSbytestring-0.10.12.0-ghc8.10.7.so libHSdeepseq-1.4.4.0-ghc8.10.7.so libHSarray-0.5.4.0-ghc8.10.7.so libHSbase-4.14.3.0-ghc8.10.7.so libHSinteger-gmp-1.0.3.0-ghc8.10.7.so libHSghc-prim-0.6.1-ghc8.10.7.so libHSrts_thr-ghc8.10.7.so ((["-lHShaskeline-0.8.2-ghc8.10.7","-lHSghc-8.10.7-ghc8.10.7","-lHSterminfo-0.4.1.4-ghc8.10.7","-lHSprocess-1.6.13.2-ghc8.10.7","-lHShpc-0.6.1.0-ghc8.10.7","-lHSghci-8.10.7-ghc8.10.7","-lHSghc-heap-8.10.7-ghc8.10.7","-lHSghc-boot-8.10.7-ghc8.10.7","-lHSbinary-0.8.8.0-ghc8.10.7","-lHSexceptions-0.10.4-ghc8.10.7","-lHStemplate-haskell-2.16.0.0-ghc8.10.7","-lHSpretty-1.1.3.6-ghc8.10.7","-lHSghc-boot-th-8.10.7-ghc8.10.7","-lHSstm-2.5.0.1-ghc8.10.7","-lHSmtl-2.2.2-ghc8.10.7","-lHStransformers-0.5.6.2-ghc8.10.7","-lHSdirectory-1.3.6.0-ghc8.10.7","-lHSunix-2.7.2.2-ghc8.10.7","-lHStime-1.9.3-ghc8.10.7","-lHSfilepath-1.4.2.1-ghc8.10.7","-lHScontainers-0.6.5.1-ghc8.10.7","-lHSbytestring-0.10.12.0-ghc8.10.7","-lHSdeepseq-1.4.4.0-ghc8.10.7","-lHSarray-0.5.4.0-ghc8.10.7","-lHSbase-4.14.3.0-ghc8.10.7","-lHSinteger-gmp-1.0.3.0-ghc8.10.7","-lHSghc-prim-0.6.1-ghc8.10.7","-lHSrts_thr-ghc8.10.7","-lffi"],["-ltinfo","-lrt","-lutil","-ldl","-lpthread","-lc","-lm","-lm","-lrt","-ldl","-lnuma","-lpthread"],["-Wl,-u,base_GHCziTopHandler_runIO_closure","-Wl,-u,base_GHCziTopHandler_runNonIO_closure","-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure","-Wl,-u,ghczmprim_GHCziTypes_True_closure","-Wl,-u,ghczmprim_GHCziTypes_False_closure","-Wl,-u,base_GHCziPack_unpackCString_closure","-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure","-Wl,-u,base_GHCziIOziException_stackOverflow_closure","-Wl,-u,base_GHCziIOziException_heapOverflow_closure","-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure","-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure","-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure","-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure","-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure","-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure","-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure","-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure","-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure","-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure","-Wl,-u,base_GHCziConcziSync_runSparks_closure","-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure","-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure","-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure","-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure","-Wl,-u,base_GHCziTopHandler_runMainIO_closure","-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info","-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info","-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info","-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info","-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info","-Wl,-u,base_GHCziPtr_Ptr_con_info","-Wl,-u,base_GHCziPtr_FunPtr_con_info","-Wl,-u,base_GHCziInt_I8zh_con_info","-Wl,-u,base_GHCziInt_I16zh_con_info","-Wl,-u,base_GHCziInt_I32zh_con_info","-Wl,-u,base_GHCziInt_I64zh_con_info","-Wl,-u,base_GHCziWord_W8zh_con_info","-Wl,-u,base_GHCziWord_W16zh_con_info","-Wl,-u,base_GHCziWord_W32zh_con_info","-Wl,-u,base_GHCziWord_W64zh_con_info","-Wl,-u,base_GHCziStable_StablePtr_con_info","-Wl,-u,hs_atomic_add8","-Wl,-u,hs_atomic_add16","-Wl,-u,hs_atomic_add32","-Wl,-u,hs_atomic_add64","-Wl,-u,hs_atomic_sub8","-Wl,-u,hs_atomic_sub16","-Wl,-u,hs_atomic_sub32","-Wl,-u,hs_atomic_sub64","-Wl,-u,hs_atomic_and8","-Wl,-u,hs_atomic_and16","-Wl,-u,hs_atomic_and32","-Wl,-u,hs_atomic_and64","-Wl,-u,hs_atomic_nand8","-Wl,-u,hs_atomic_nand16","-Wl,-u,hs_atomic_nand32","-Wl,-u,hs_atomic_nand64","-Wl,-u,hs_atomic_or8","-Wl,-u,hs_atomic_or16","-Wl,-u,hs_atomic_or32","-Wl,-u,hs_atomic_or64","-Wl,-u,hs_atomic_xor8","-Wl,-u,hs_atomic_xor16","-Wl,-u,hs_atomic_xor32","-Wl,-u,hs_atomic_xor64","-Wl,-u,hs_cmpxchg8","-Wl,-u,hs_cmpxchg16","-Wl,-u,hs_cmpxchg32","-Wl,-u,hs_cmpxchg64","-Wl,-u,hs_atomicread8","-Wl,-u,hs_atomicread16","-Wl,-u,hs_atomicread32","-Wl,-u,hs_atomicread64","-Wl,-u,hs_atomicwrite8","-Wl,-u,hs_atomicwrite16","-Wl,-u,hs_atomicwrite32","-Wl,-u,hs_atomicwrite64"]),[],Nothing,RtsOptsAll,True,["ghc/stage2/build/Main.dyn_o","ghc/stage2/build/GHCi/Leak.dyn_o","ghc/stage2/build/GHCi/UI.dyn_o","ghc/stage2/build/GHCi/UI/Info.dyn_o","ghc/stage2/build/GHCi/UI/Monad.dyn_o","ghc/stage2/build/GHCi/UI/Tags.dyn_o","ghc/stage2/build/GHCi/Util.dyn_o","ghc/stage2/build/hschooks.dyn_o"],["-Wl,-z","-Wl,noexecstack","-Wl,-rpath","-Wl,$ORIGIN/../haskeline-0.8.2","-Wl,-rpath","-Wl,$ORIGIN/../ghc-8.10.7","-Wl,-rpath","-Wl,$ORIGIN/../terminfo-0.4.1.4","-Wl,-rpath","-Wl,$ORIGIN/../process-1.6.13.2","-Wl,-rpath","-Wl,$ORIGIN/../hpc-0.6.1.0","-Wl,-rpath","-Wl,$ORIGIN/../ghci-8.10.7","-Wl,-rpath","-Wl,$ORIGIN/../ghc-heap-8.10.7","-Wl,-rpath","-Wl,$ORIGIN/../ghc-boot-8.10.7","-Wl,-rpath","-Wl,$ORIGIN/../exceptions-0.10.4","-Wl,-rpath","-Wl,$ORIGIN/../template-haskell-2.16.0.0","-Wl,-rpath","-Wl,$ORIGIN/../pretty-1.1.3.6","-Wl,-rpath","-Wl,$ORIGIN/../ghc-boot-th-8.10.7","-Wl,-rpath","-Wl,$ORIGIN/../stm-2.5.0.1","-Wl,-rpath","-Wl,$ORIGIN/../mtl-2.2.2","-Wl,-rpath","-Wl,$ORIGIN/../transformers-0.5.6.2","-Wl,-rpath","-Wl,$ORIGIN/../directory-1.3.6.0","-Wl,-rpath","-Wl,$ORIGIN/../unix-2.7.2.2","-Wl,-rpath","-Wl,$ORIGIN/../time-1.9.3","-Wl,-rpath","-Wl,$ORIGIN/../filepath-1.4.2.1","-Wl,-rpath","-Wl,$ORIGIN/../binary-0.8.8.0","-Wl,-rpath","-Wl,$ORIGIN/../containers-0.6.5.1","-Wl,-rpath","-Wl,$ORIGIN/../bytestring-0.10.12.0","-Wl,-rpath","-Wl,$ORIGIN/../deepseq-1.4.4.0","-Wl,-rpath","-Wl,$ORIGIN/../array-0.5.4.0","-Wl,-rpath","-Wl,$ORIGIN/../base-4.14.3.0","-Wl,-rpath","-Wl,$ORIGIN/../integer-gmp-1.0.3.0","-Wl,-rpath","-Wl,$ORIGIN/../ghc-prim-0.6.1","-Wl,-rpath","-Wl,$ORIGIN/../rts","-Wl,-zorigin"])
haskell:9.0.2 --platform linux/arm64/v8
$ docker run -it --rm --platform linux/arm64/v8 haskell:9.0.2-buster strings /opt/ghc/9.0.2/lib/ghc-9.0.2/bin/ghc | grep -e '9\.0\.2' libHShaskeline-0.8.2-ghc9.0.2.so libHSghc-9.0.2-ghc9.0.2.so libHSterminfo-0.4.1.5-ghc9.0.2.so libHSprocess-1.6.13.2-ghc9.0.2.so libHShpc-0.6.1.0-ghc9.0.2.so libHSghci-9.0.2-ghc9.0.2.so libHSghc-heap-9.0.2-ghc9.0.2.so libHSghc-boot-9.0.2-ghc9.0.2.so libHSbinary-0.8.8.0-ghc9.0.2.so libHSexceptions-0.10.4-ghc9.0.2.so libHStemplate-haskell-2.17.0.0-ghc9.0.2.so libHSpretty-1.1.3.6-ghc9.0.2.so libHSghc-boot-th-9.0.2-ghc9.0.2.so libHSstm-2.5.0.0-ghc9.0.2.so libHSmtl-2.2.2-ghc9.0.2.so libHStransformers-0.5.6.2-ghc9.0.2.so libHSdirectory-1.3.6.2-ghc9.0.2.so libHSunix-2.7.2.2-ghc9.0.2.so libHStime-1.9.3-ghc9.0.2.so libHSfilepath-1.4.2.1-ghc9.0.2.so libHScontainers-0.6.4.1-ghc9.0.2.so libHSbytestring-0.10.12.1-ghc9.0.2.so libHSdeepseq-1.4.5.0-ghc9.0.2.so libHSarray-0.5.4.0-ghc9.0.2.so libHSbase-4.15.1.0-ghc9.0.2.so libHSghc-bignum-1.1-ghc9.0.2.so libHSghc-prim-0.7.0-ghc9.0.2.so libHSrts_thr-ghc9.0.2.so $ORIGIN/../haskeline-0.8.2:$ORIGIN/../ghc-9.0.2:$ORIGIN/../terminfo-0.4.1.5:$ORIGIN/../process-1.6.13.2:$ORIGIN/../hpc-0.6.1.0:$ORIGIN/../ghci-9.0.2:$ORIGIN/../ghc-heap-9.0.2:$ORIGIN/../ghc-boot-9.0.2:$ORIGIN/../exceptions-0.10.4:$ORIGIN/../template-haskell-2.17.0.0:$ORIGIN/../pretty-1.1.3.6:$ORIGIN/../ghc-boot-th-9.0.2:$ORIGIN/../stm-2.5.0.0:$ORIGIN/../mtl-2.2.2:$ORIGIN/../transformers-0.5.6.2:$ORIGIN/../directory-1.3.6.2:$ORIGIN/../unix-2.7.2.2:$ORIGIN/../time-1.9.3:$ORIGIN/../filepath-1.4.2.1:$ORIGIN/../binary-0.8.8.0:$ORIGIN/../containers-0.6.4.1:$ORIGIN/../bytestring-0.10.12.1:$ORIGIN/../deepseq-1.4.5.0:$ORIGIN/../array-0.5.4.0:$ORIGIN/../base-4.15.1.0:$ORIGIN/../ghc-bignum-1.1:$ORIGIN/../ghc-prim-0.7.0:$ORIGIN/../rts ((["-lHShaskeline-0.8.2-ghc9.0.2","-lHSghc-9.0.2-ghc9.0.2","-lHSterminfo-0.4.1.5-ghc9.0.2","-lHSprocess-1.6.13.2-ghc9.0.2","-lHShpc-0.6.1.0-ghc9.0.2","-lHSghci-9.0.2-ghc9.0.2","-lHSghc-heap-9.0.2-ghc9.0.2","-lHSghc-boot-9.0.2-ghc9.0.2","-lHSbinary-0.8.8.0-ghc9.0.2","-lHSexceptions-0.10.4-ghc9.0.2","-lHStemplate-haskell-2.17.0.0-ghc9.0.2","-lHSpretty-1.1.3.6-ghc9.0.","-lHSghc-boot-th-9.0.2-ghc9.0.2","-lHSstm-2.5.0.0-ghc9.0.2","-lHSmtl-2.2.2-ghc9.0.2","-lHStransformers-0.5.6.2-ghc9.0.2","-lHSdirectory-1.3.6.2-ghc9.0.2","-lHSunix-2.7.2.2-ghc9.0.2","-lHStime-1.9.3-ghc9.0.2","-lHSfilepath-1.4.2.1-ghc9.0.2","-lHScontainers-0.6.4.1-ghc9.0.2","-lHSbytestring-0.10.12.1-ghc9.0.2","-lHSdeepseq-1.4.5.0-ghc9.0.2","-lHSarray-0.5.4.0-ghc9.0.2","-lHSbase-4.15.1.0-ghc9.0.2","-lHSghc-bignum-1.1-ghc9.0.2","-lHSghc-prim-0.7.0-ghc9.0.2","-lHSrts_thr-ghc9.0.2","-lffi"],["-ltinfo","-lrt","-lutil","-ldl","-lpthread","-lgmp","-lc","-lm","-lm","-lrt","-ldl","-lnuma","-lpthread"],["-Wl,-u,base_GHCziTopHandler_runIO_closure","-Wl,-u,base_GHCziTopHandler_runNonIO_closure","-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure","-Wl,-u,ghczmprim_GHCziTypes_True_closure","-Wl,-u,ghczmprim_GHCziTypes_False_closure","-Wl,-u,base_GHCziPack_unpackCString_closure","-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure","-Wl,-u,base_GHCziIOziException_stackOverflow_closure","-Wl,-u,base_GHCziIOziException_heapOverflow_closure","-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure","-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure","-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure","-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure","-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure","-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure","-Wl,-u,base_GHCziIOPort_doubleReadException_closure","-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure","-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure","-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure","-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure","-Wl,-u,base_GHCziExceptionziType_underflowException_closure","-Wl,-u,base_GHCziExceptionziType_overflowException_closure","-Wl,-u,base_GHCziConcziSync_runSparks_closure","-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure","-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure","-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure","-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure","-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure","-Wl,-u,base_GHCziTopHandler_runMainIO_closure","-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info","-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info","-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info","-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info","-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info","-Wl,-u,base_GHCziPtr_Ptr_con_info","-Wl,-u,base_GHCziPtr_FunPtr_con_info","-Wl,-u,base_GHCziInt_I8zh_con_info","-Wl,-u,base_GHCziInt_I16zh_con_info","-Wl,-u,base_GHCziInt_I32zh_con_info","-Wl,-u,base_GHCziInt_I64zh_con_info","-Wl,-u,base_GHCziWord_W8zh_con_info","-Wl,-u,base_GHCziWord_W16zh_con_info","-Wl,-u,base_GHCziWord_W32zh_con_info","-Wl,-u,base_GHCziWord_W64zh_con_info","-Wl,-u,base_GHCziStable_StablePtr_con_info","-Wl,-u,hs_atomic_add8","-Wl,-u,hs_atomic_add16","-Wl,-u,hs_atomic_add32","-Wl,-u,hs_atomic_add64","-Wl,-u,hs_atomic_sub8","-Wl,-u,hs_atomic_sub16","-Wl,-u,hs_atomic_sub32","-Wl,-u,hs_atomic_sub64","-Wl,-u,hs_atomic_and8","-Wl,-u,hs_atomic_and16","-Wl,-u,hs_atomic_and32","-Wl,-u,hs_atomic_and64","-Wl,-u,hs_atomic_nand8","-Wl,-u,hs_atomic_nand16","-Wl,-u,hs_atomic_nand32","-Wl,-u,hs_atomic_nand64","-Wl,-u,hs_atomic_or8","-Wl,-u,hs_atomic_or16","-Wl,-u,hs_atomic_or32","-Wl,-u,hs_atomic_or64","-Wl,-u,hs_atomic_xor8","-Wl,-u,hs_atomic_xor16","-Wl,-u,hs_atomic_xor32","-Wl,-u,hs_atomic_xor64","-Wl,-u,hs_cmpxchg8","-Wl,-u,hs_cmpxchg16","-Wl,-u,hs_cmpxchg32","-Wl,-u,hs_cmpxchg64","-Wl,-u,hs_xchg8","-Wl,-u,hs_xchg16","-Wl,-u,hs_xchg32","-Wl,-u,hs_xchg64","-Wl,-u,hs_atomicread8","-Wl,-u,hs_atomicread16","-Wl,-u,hs_atomicread32","-Wl,-u,hs_atomicread64","-Wl,-u,hs_atomicwrite8","-Wl,-u,hs_atomicwrite16","-Wl,-u,hs_atomicwrite32","-Wl,-u,hs_atomicwrite64"]),[],Nothing,RtsOptsAll,True,["ghc/stage2/build/Main.dyn_o","ghc/stage2/build/GHCi/Leak.dyn_o","ghc/stage2/build/GHCi/UI.dyn_o","ghc/stage2/build/GHCi/UI/Info.dyn_o","ghc/stage2/build/GHCi/UI/Monad.dyn_o","ghc/stage2/build/GHCi/UI/Tags.dyn_o","ghc/stage2/build/GHCi/Util.dyn_o","ghc/stage2/build/hschooks.dyn_o"],["-Wl,-z","-Wl,noexecstack","-Wl,-rpath","-Wl,$ORIGIN/../haskeline-0.8.2","-Wl,-rpath","-Wl,$ORIGIN/../ghc-9.0.2","-Wl,-rpath","-Wl,$ORIGIN/../terminfo-0.4.1.5","-Wl,-rpath","-Wl,$ORIGIN/../process-1.6.13.2","-Wl,-rpath","-Wl,$ORIGIN/../hpc-0.6.1.0","-Wl,-rpath","-Wl,$ORIGIN/../ghci-9.0.2","-Wl,-rpath","-Wl,$ORIGIN/../ghc-heap-9.0.2","-Wl,-rpath","-Wl,$ORIGIN/../ghc-boot-9.0.2","-Wl,-rpath","-Wl,$ORIGIN/../exceptions-0.10.4","-Wl,-rpath","-Wl,$ORIGIN/../template-haskell-2.17.0.0","-Wl,-rpath","-Wl,$ORIGIN/../pretty-1.1.3.6","-Wl,-rpath","-Wl,$ORIGIN/../ghc-boot-th-9.0.2","-Wl,-rpath","-Wl,$ORIGIN/../stm-2.5.0.0","-Wl,-rpath","-Wl,$ORIGIN/../mtl-2.2.2","-Wl,-rpath","-Wl,$ORIGIN/../transformers-0.5.6.2","-Wl,-rpath","-Wl,$ORIGIN/../directory-1.3.6.2","-Wl,-rpath","-Wl,$ORIGIN/../unix-2.7.2.2","-Wl,-rpath","-Wl,$ORIGIN/../time-1.9.3","-Wl,-rpath","-Wl,$ORIGIN/../filepath-1.4.2.1","-Wl,-rpath","-Wl,$ORIGIN/../binary-0.8.8.0","-Wl,-rpath","-Wl,$ORIGIN/../containers-0.6.4.1","-Wl,-rpath","-Wl,$ORIGIN/../bytestring-0.10.12.1","-Wl,-rpath","-Wl,$ORIGIN/../deepseq-1.4.5.0","-Wl,-rpath","-Wl,$ORIGIN/../array-0.5.4.0","-Wl,-rpath","-Wl,$ORIGIN/../base-4.15.1.0","-Wl,-rpath","-Wl,$ORIGIN/../ghc-bignum-1.1","-Wl,-rpath","-Wl,$ORIGIN/../ghc-prim-0.7.0","-Wl,-rpath","-Wl,$ORIGIN/../rts","-Wl,-zorigin"])
The text was updated successfully, but these errors were encountered:
No branches or pull requests
What would you like to be added:
Support old versions of haskell in binary detection
haskell/cabal
haskell/ghc
Additional context:
haskell:7
haskell:8.10.4
haskell:8.10.7 --platform linux/arm64/v8
haskell:9.0.2 --platform linux/arm64/v8
The text was updated successfully, but these errors were encountered: