1 |
On Thu, Sep 24, 2015 at 02:27:43PM +0300, gevisz wrote: |
2 |
> I have dev-lang/ghc in my world file. |
3 |
> |
4 |
> Today, while updating the system, the portage |
5 |
> wanted to update it. Ok. But why it pulles in |
6 |
> ghc-bin-7.8.4-amd64.tbz2? |
7 |
|
8 |
Like all good language authors, the ghc authors wrote a lot of the |
9 |
language and toolchain in Haskell, so you need a Haskell compiler to |
10 |
compile ghc. |
11 |
|
12 |
> >>> Downloading 'http://mirror.netcologne.de/gentoo/distfiles/ghc-bin-7.8.4-amd64.tbz2' |
13 |
> --2015-09-24 14:12:02-- |
14 |
> http://mirror.netcologne.de/gentoo/distfiles/ghc-bin-7.8.4-amd64.tbz2 |
15 |
> Resolving mirror.netcologne.de... 194.8.197.22, 2001:4dd0:1234:1::deb |
16 |
> Connecting to mirror.netcologne.de|194.8.197.22|:80... connected. |
17 |
> HTTP request sent, awaiting response... 200 OK |
18 |
> Length: 100573133 (96M) [application/octet-stream] |
19 |
> Saving to: '/usr/portage/distfiles/ghc-bin-7.8.4-amd64.tbz2' |
20 |
> |
21 |
> /usr/portage/distfi 100%[=====================>] 95.91M 193KB/s in 9m 54s |
22 |
> |
23 |
> 2015-09-24 14:21:56 (165 KB/s) - |
24 |
> '/usr/portage/distfiles/ghc-bin-7.8.4-amd64.tbz2' saved |
25 |
> [100573133/100573133] |
26 |
> |
27 |
|
28 |
There is a 'ghcbootstrap' USE flag that you can set to use your locally |
29 |
installed ghc to build the new ghc. |
30 |
|
31 |
Alec |