summarylogtreecommitdiffstats
path: root/remove-sys-cpuaffinity-dep.patch
blob: 5e9c91606063ac763ce2f14effc79db2b0c2f88f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- a/pristine-xz
+++ b/pristine-xz
@@ -80,7 +80,6 @@ use Pristine::Tar::Delta;
 use Pristine::Tar::Formats;
 use File::Basename qw/basename/;
 use IO::Handle;
-use Sys::CpuAffinity;
 
 my @supported_xz_programs = qw(xz pixz);
 
@@ -256,10 +255,9 @@ sub predict_xz_args {
     # (even when --block-size or --block-list is specified)
     if ($xz->{summary}->{size_in_blocks} eq 'yes') {
       # All -T values >1 produce the same output.
-      # Use as many threads as we have CPU affinities, with a minimum of 2.
-      my @affinities = Sys::CpuAffinity::getAffinity($$);
-      my $threads = @affinities > 2 ? @affinities : 2;
-      push @$common, "-T$threads";
+      # This is patched for AUR to use always two threads, since there is no package
+      # perl-sys-cpuaffinity available.
+      push @$common, "-T2";
     } else {
       push @$common, "-T1";
     }