diff --git a/GypsFulvus.cabal b/GypsFulvus.cabal index d9f8d52..f400125 100644 --- a/GypsFulvus.cabal +++ b/GypsFulvus.cabal @@ -26,7 +26,8 @@ library plugins >= 1.6.0, directory, hashable, - monad-parallel + monad-parallel, + haskeline ghc-options: -O2 -threaded @@ -43,7 +44,8 @@ executable GypsFulvus plugins >= 1.6.0, directory, hashable, - monad-parallel + monad-parallel, + haskeline ghc-options: -O2 -threaded diff --git a/src/GypsFulvus.hs b/src/GypsFulvus.hs index f97ba63..ba7c5ee 100644 --- a/src/GypsFulvus.hs +++ b/src/GypsFulvus.hs @@ -99,7 +99,7 @@ tryRegisterIOPlugin s pp pn = do Just im' -> do -- let initPluginLoad :: IO ( LoadStatus Module (Manhole -> IO InitStatus)) putStrLn $ pp ++ "/" ++ pn ++ ".o" - initPluginLoad <- load_ (pp ++ "/" ++ pn ++ ".o") ["/usr/lib","/usr","/home/pszczola/.stack","/home/pszczola/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/lib/ghc-8.8.4/base-4.13.0.0","/home/pszczola/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/lib/ghc-8.8.4/base-4.13.0.0", "/home/pszczola/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/lib/ghc-8.8.4/base-4.13.0.0/libHSbase-4.13.0.0-ghc8.8.4.so","/home/pszczola/Carrion-Plugin-IO-STDIO/.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.0.1.0/build/","/home/pszczola/Carrion-Plugin-IO-STDIO/.stack-work/dist/x86_64-linux-tinfo6/Cabal-3.0.1.0/","/usr/lib/ghc-8.10.2/base-4.14.1.0/"] "initPlugin" + initPluginLoad <- load_ (pp ++ "/" ++ pn ++ ".o") ["/usr/lib","/usr","/home/pszczola/.stack","/home/pszczola/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/lib/ghc-8.8.4/base-4.13.0.0","/home/pszczola/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/lib/ghc-8.8.4/base-4.13.0.0","/home/pszczola/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/lib/ghc-8.8.4/haskeline-0.7.5.0/","/home/pszczola/.stack/programs/x86_64-linux/ghc-tinfo6-8.8.4/lib/ghc-8.8.4/haskeline-0.7.5.0/libHShaskeline-0.7.5.0-ghc8.8.4.so","/home/pszczola/.stack/snapshots/x86_64-linux-tinfo6/edde100bf8de6cb65f105b56e08069dfa3348c9270d546adc9aa73e98e3c573a/8.8.4/lib/x86_64-linux-ghc-8.8.4/","/home/pszczola/.stack/snapshots/x86_64-linux-tinfo6/edde100bf8de6cb65f105b56e08069dfa3348c9270d546adc9aa73e98e3c573a/8.8.4/lib/x86_64-linux-ghc-8.8.4/lib/","/home/pszczola/.stack/snapshots/x86_64-linux-tinfo6/edde100bf8de6cb65f105b56e08069dfa3348c9270d546adc9aa73e98e3c573a/8.8.4/lib/x86_64-linux-ghc-8.8.4/haskeline-0.8.1.0-2IMMl1Qcetx8pSusZdUu4N/"] "initPlugin" case initPluginLoad of LoadSuccess m sym -> putStrLn "loaded symbol initPlugin for pn" LoadFailure e -> mapM putStrLn e >> return ()