mirror of https://git.freebsd.org/ports.git
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)2023Q3
parent
a1ddf4b864
commit
da96c6b73d
|
@ -0,0 +1,13 @@
|
|||
--- 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);
|
||||
}
|
Loading…
Reference in New Issue