ports/math/sleef/files/patch-src_libm_tryvsx3.c
Piotr Kubaj da96c6b73d math/sleef: fix build on powerpc64le
ld: error: duplicate symbol: sleef_cpuidtmp2
>>> defined at dispscalar.c
>>>            src/libm/CMakeFiles/dispscalar_obj.dir/dispscalar.c.o:(sleef_cpuidtmp2)
>>> defined at tryvsx3.c
>>>            src/libm/CMakeFiles/tryvsx3_obj.dir/tryvsx3.c.o:(.bss+0x10)
2023-05-13 01:28:39 +02:00

13 lines
446 B
C

--- src/libm/tryvsx3.c.orig 2023-05-12 23:04:06 UTC
+++ src/libm/tryvsx3.c
@@ -1,8 +1,8 @@
#include <altivec.h>
__vector double sleef_cpuidtmp0;
-__vector unsigned long long sleef_cpuidtmp1, sleef_cpuidtmp2;
+__vector unsigned long long sleef_cpuidtmp1, sleef_cpuidtmp3;
void sleef_tryVSX3() {
- sleef_cpuidtmp0 = vec_insert_exp(sleef_cpuidtmp1, sleef_cpuidtmp2);
+ sleef_cpuidtmp0 = vec_insert_exp(sleef_cpuidtmp1, sleef_cpuidtmp3);
}