In my /home/sk/.ghc/x86_64-linux-7.8.4/package.conf.d
folder, there is an entry for bytestring
package as,
bytestring-0.10.6.0-7682cf7d45ee92d104399a67f3bce6ba.conf
In my /opt/ghc/7.8.4/lib/ghc-7.8.4/package.conf.d
folder, there is an entry for bytestring as,
bytestring-0.10.4.0-d6f1d17d717e8652498cab8269a0acd5.conf
Why does haskell store bytestring
libraries in two different places. This is leading to compilation errors due to type/version mis-match.
How can i ensure, only one version of any library is stored and used at a time on my ubuntu 14.04 machine?