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? |