
How much of this might be attributable to longer linker symbol names? Ghc
7.10 object code does have larger symbols! Is there a way to easily
tabulate that?
On Apr 1, 2015 9:40 AM, "Jeremy"
Roman Cheplyaka-2 wrote
I'm not denying (or confirming) your claim, but it would look more legitimate if you compared the same version of Cabal compiled with different versions of GHC.
At least some of this bloat could be because Cabal simply gained more code.
I was going to prove you wrong by identifying packages which have barely changed for 7.10 ... and found that those packages were a similar size to their 7.8 versions.
However, the size increase in other packages is huge, and "simply gained more code" doesn't seem like an adequate explanation, with some package more than doubling.
Here are the full results:
7.8:
34M Cabal-1.18.1.5 3.8M array-0.5.0.0 50M base-4.7.0.2 52M bin 368K bin-package-db-0.0.0.0 2.7M binary-0.7.1.0 5.4M bytestring-0.10.4.0 9.4M containers-0.5.5.1 196K deepseq-1.3.0.2 608K directory-1.2.1.0 740K filepath-1.3.0.2 105M ghc-7.8.4 2.7M ghc-prim-0.3.1.0 8.7M haskeline-0.7.1.2 3.4M hoopl-3.10.0.1 1020K hpc-0.6.0.1 556K integer-gmp-0.5.1.0 680K pretty-1.1.1.1 684K process-1.2.0.0 1.6M rts-1.0 13M template-haskell-2.9.0.0 1.4M terminfo-0.4.0.0 6.1M time-1.4.2 4.4M transformers-0.3.0.0 5.2M unix-2.7.0.1
7.10:
83M Cabal_HWT8QvVfJLn2ubvobpycJY 3.7M array_FaHmcBFfuRM8kmZLEY8D5S 52M base_I5BErHzyOm07EBNpKBEeUv 56M bin 2.9M binar_EKE3c9Lmxb3DQpU0fPtru6 832K binpa_JNoexmBMuO8C771QaIy3YN 5.7M bytes_6vj5EoliHgNHISHCVCb069 11M conta_47ajk3tbda43DFWyeF3oHQ 432K deeps_FpR4obOZALU1lutWnrBldi 912K direc_3TcTyYedch32o1zTH2MR00 796K filep_5HhyRonfEZoDO205Wm9E4h 113M ghc_EMlWrQ42XY0BNVbSrKixqY 2.9M ghcpr_8TmvWUcS1U1IKHT0levwg3 8.9M haske_IlDhIe25uAn0WJY379Nu1M 3.4M hoopl_JxODiSRz1e84NbH6nnZuUk 1.1M hpc_CmUUQl5bURfBueJrdYfNs3 1.3M integ_2aU3IZNMF9a7mQ0OzsZ0dS 1.8M prett_7jIfj8VCGFf1WS0tIQ1XSZ 764K proce_0hwN3CTKynhHQqQkChnSdH 1.7M rts 19M templ_BVMCZyLwIlfGfcqqzyUAI8 1.4M termi_7qZwBlx3clR8sTBilJl253 6.2M time_Hh2clZW6in4HpYHx5bLtb7 7.3M trans_ALYlebOVzVI4kxbFX5SGhm 5.4M unix_G4Yo1pNtYrk8nCq1cx8P9d
-- View this message in context: http://haskell.1045720.n5.nabble.com/Binary-bloat-in-7-10-tp5768067p5768083.... Sent from the Haskell - Glasgow-haskell-users mailing list archive at Nabble.com. _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users