Cabal-1.22 keyed library filepaths

2015-01-18 Thread Jens Petersen
Hi, I see that with Cabal-1.22, library paths are now of the form: /usr/lib64/ghc-7.10.0.20141222/direc_3m6Ew9I164U5MIkATLCdb8/ libHSdirec_3m6Ew9I164U5MIkATLCdb8-ghc7.10.0.20141222.so etc. Is the 5 character truncation of package names (and no version) necessary? It makes it pretty hard to see

Re: Cabal-1.22 keyed library filepaths

2015-01-18 Thread Edward Z. Yang
Hey Jens, The motivation for truncating the names and version was to keep symbol name sizes manageable even with the addition of the hash, while giving at least some hint when working with the symbols directly. It doesn't seem that this rationale applies for library names, so it's possible we cou