Message ID | cb11dedad1ec9838e33af735b5176337334dc362.1704488002.git.mail@cbaines.net |
---|---|
State | New |
Headers | show |
Series | Make some deduplicating speedups. | expand |
diff --git a/guix/derivations.scm b/guix/derivations.scm index 9fec7f4f0b..29c7ef9a5c 100644 --- a/guix/derivations.scm +++ b/guix/derivations.scm @@ -745,10 +745,12 @@ (define (derivation/masked-inputs drv) (make-derivation-input hash sub-drvs)))) inputs))) (make-derivation outputs - (sort (delete-duplicates inputs) - (lambda (drv1 drv2) - (string<? (derivation-input-derivation drv1) - (derivation-input-derivation drv2)))) + (delete-duplicates/sort + inputs + (lambda (drv1 drv2) + (string<? (derivation-input-derivation drv1) + (derivation-input-derivation drv2))) + eq?) sources system builder args env-vars #f)))))