void-packages/srcpkgs/openblas/patches/v0.2.20-memory.patch

42 lines
981 B
Diff

--- driver/others/memory.c.orig 2017-07-30 17:33:01.590217775 +0200
+++ driver/others/memory.c 2017-07-30 17:07:26.933137836 +0200
@@ -178,5 +177,0 @@ int get_num_procs(void) {
-cpu_set_t *cpusetp;
-size_t size;
-int ret;
-int i,n;
-
@@ -184,32 +178,0 @@ int i,n;
-#if !defined(OS_LINUX)
- return nums;
-#endif
-
-#if !defined(__GLIBC_PREREQ)
- return nums;
-#endif
-#if !__GLIBC_PREREQ(2, 3)
- return nums;
-#endif
-
-#if !__GLIBC_PREREQ(2, 7)
- ret = sched_getaffinity(0,sizeof(cpu_set_t), cpusetp);
- if (ret!=0) return nums;
- n=0;
-#if !__GLIBC_PREREQ(2, 6)
- for (i=0;i<nums;i++)
- if (CPU_ISSET(i,cpusetp)) n++;
- nums=n;
-#else
- nums = CPU_COUNT(sizeof(cpu_set_t),cpusetp);
-#endif
- return nums;
-#endif
-
- cpusetp = CPU_ALLOC(nums);
- if (cpusetp == NULL) return nums;
- size = CPU_ALLOC_SIZE(nums);
- ret = sched_getaffinity(0,size,cpusetp);
- if (ret!=0) return nums;
- nums = CPU_COUNT_S(size,cpusetp);
- CPU_FREE(cpusetp);