Gentoo Archives: gentoo-dev

From: Michael Orlitzky <mjo@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH 3/3] dev-vcs/hub: migrate to go-module.eclass
Date: Thu, 12 Sep 2019 21:58:18
Message-Id: 98f7c838-6562-1214-c883-ec4cdbd45d4e@gentoo.org
In Reply to: Re: [gentoo-dev] [PATCH 3/3] dev-vcs/hub: migrate to go-module.eclass by Alec Warner
1 On 9/12/19 1:45 PM, Alec Warner wrote:
2 >
3 > Er, I'm fairly sure computer *science* has not conclusively proven that
4 > dynamic binaries are somehow superior to static binaries.
5 >
6
7 What are the benefits of static linking to the end user on Gentoo? The
8 comprehensive list is usually,
9
10 * The application works independent of what libraries are installed
11 on the system.
12
13 That however reduces to the empty list on Gentoo, because we have
14 dependency management (the right libraries are guaranteed be installed)
15 and subslot/revdep-rebuilds (the application gets rebuilt when they
16 change). The disadvantages, of course, remain:
17
18 * They increase compile times.
19 * They break LICENSE handling.
20 * They break security updates.
21 * They break all other (bug/feature) updates in dependencies, too.
22 * They use more space on disk.
23 * They use more memory at runtime.
24
25 What kind of math would convince you that an idea with all "cons" and no
26 "pros" is bad?

Replies