Hi Eelco,

 > By default, Git installs a bunch of aliases in $out/bin and
 > $out/libexec/git-core using hard links, but the fixupPhase destroys
 > that by stripping each file, causing them to be duplicated.

I reckon that this problem is not specific to Git? The fixup phase will
cause that problem in all packages that use hardlinks to make one binary
available under several different names. Instead of adding that
complicated shell code to the Git expression, wouldn't it be better to
fix the stripping mechanism so that it doesn't cause unnecessary
duplication of files?

Take care,
Peter

_______________________________________________
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to