Re: [gentoo-user] Why ghc-bin is pulled in by portage update?
2015-09-24 14:38 GMT+03:00 Alec Ten Harmsel : > On Thu, Sep 24, 2015 at 02:27:43PM +0300, gevisz wrote: >> I have dev-lang/ghc in my world file. >> >> Today, while updating the system, the portage >> wanted to update it. Ok. But why it pulles in >> ghc-bin-7.8.4-amd64.tbz2? > > Like all good language authors, the ghc authors wrote a lot of the > language and toolchain in Haskell, so you need a Haskell compiler to > compile ghc. > >> >>> Downloading >> >>> 'http://mirror.netcologne.de/gentoo/distfiles/ghc-bin-7.8.4-amd64.tbz2' >> --2015-09-24 14:12:02-- >> http://mirror.netcologne.de/gentoo/distfiles/ghc-bin-7.8.4-amd64.tbz2 >> Resolving mirror.netcologne.de... 194.8.197.22, 2001:4dd0:1234:1::deb >> Connecting to mirror.netcologne.de|194.8.197.22|:80... connected. >> HTTP request sent, awaiting response... 200 OK >> Length: 100573133 (96M) [application/octet-stream] >> Saving to: '/usr/portage/distfiles/ghc-bin-7.8.4-amd64.tbz2' >> >> /usr/portage/distfi 100%[=>] 95.91M 193KB/s in 9m >> 54s >> >> 2015-09-24 14:21:56 (165 KB/s) - >> '/usr/portage/distfiles/ghc-bin-7.8.4-amd64.tbz2' saved >> [100573133/100573133] >> > > There is a 'ghcbootstrap' USE flag that you can set to use your locally > installed ghc to build the new ghc. Ok. Thank you for information.
Re: [gentoo-user] Why ghc-bin is pulled in by portage update?
On Thu, Sep 24, 2015 at 02:27:43PM +0300, gevisz wrote: > I have dev-lang/ghc in my world file. > > Today, while updating the system, the portage > wanted to update it. Ok. But why it pulles in > ghc-bin-7.8.4-amd64.tbz2? Like all good language authors, the ghc authors wrote a lot of the language and toolchain in Haskell, so you need a Haskell compiler to compile ghc. > >>> Downloading > >>> 'http://mirror.netcologne.de/gentoo/distfiles/ghc-bin-7.8.4-amd64.tbz2' > --2015-09-24 14:12:02-- > http://mirror.netcologne.de/gentoo/distfiles/ghc-bin-7.8.4-amd64.tbz2 > Resolving mirror.netcologne.de... 194.8.197.22, 2001:4dd0:1234:1::deb > Connecting to mirror.netcologne.de|194.8.197.22|:80... connected. > HTTP request sent, awaiting response... 200 OK > Length: 100573133 (96M) [application/octet-stream] > Saving to: '/usr/portage/distfiles/ghc-bin-7.8.4-amd64.tbz2' > > /usr/portage/distfi 100%[=>] 95.91M 193KB/s in 9m 54s > > 2015-09-24 14:21:56 (165 KB/s) - > '/usr/portage/distfiles/ghc-bin-7.8.4-amd64.tbz2' saved > [100573133/100573133] > There is a 'ghcbootstrap' USE flag that you can set to use your locally installed ghc to build the new ghc. Alec
[gentoo-user] Why ghc-bin is pulled in by portage update?
I have dev-lang/ghc in my world file. Today, while updating the system, the portage wanted to update it. Ok. But why it pulles in ghc-bin-7.8.4-amd64.tbz2? # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-lang/ghc-7.8.4 [7.6.3-r1] Would you like to merge these packages? [Yes/No] y >>> Verifying ebuild manifests >>> Emerging (1 of 1) dev-lang/ghc-7.8.4::gentoo >>> Downloading >>> 'http://mirror.netcologne.de/gentoo/distfiles/ghc-7.8.4-src.tar.bz2' --2015-09-24 14:11:04-- http://mirror.netcologne.de/gentoo/distfiles/ghc-7.8.4-src.tar.bz2 Resolving mirror.netcologne.de... 194.8.197.22, 2001:4dd0:1234:1::deb Connecting to mirror.netcologne.de|194.8.197.22|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 10600755 (10M) [application/octet-stream] Saving to: '/usr/portage/distfiles/ghc-7.8.4-src.tar.bz2' /usr/portage/distfi 100%[=>] 10.11M 181KB/s in 58s 2015-09-24 14:12:02 (179 KB/s) - '/usr/portage/distfiles/ghc-7.8.4-src.tar.bz2' saved [10600755/10600755] * ghc-7.8.4-src.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Downloading >>> 'http://mirror.netcologne.de/gentoo/distfiles/ghc-bin-7.8.4-amd64.tbz2' --2015-09-24 14:12:02-- http://mirror.netcologne.de/gentoo/distfiles/ghc-bin-7.8.4-amd64.tbz2 Resolving mirror.netcologne.de... 194.8.197.22, 2001:4dd0:1234:1::deb Connecting to mirror.netcologne.de|194.8.197.22|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 100573133 (96M) [application/octet-stream] Saving to: '/usr/portage/distfiles/ghc-bin-7.8.4-amd64.tbz2' /usr/portage/distfi 100%[=>] 95.91M 193KB/s in 9m 54s 2015-09-24 14:21:56 (165 KB/s) - '/usr/portage/distfiles/ghc-bin-7.8.4-amd64.tbz2' saved [100573133/100573133]