ports/audio/timidity++/files/patch-timidity_timidity.c
Alexey Dokuchaev 1fd1be3fa9 audio/timidity++: unbreak the build on RISC-V (riscv64)
PR:		256604
Submitted by:	Robert Clausecker (new maintainer)
2021-06-16 10:15:30 +00:00

12 lines
456 B
C

--- timidity/timidity.c.orig 2018-08-28 23:33:39 UTC
+++ timidity/timidity.c
@@ -5393,7 +5393,8 @@ MAIN_INTERFACE void timidity_start_initialize(void)
fp_except fpexp;
#endif
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
+#if defined(FP_X_INV) && defined(FP_X_DZ) && \
+ (defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__))
fpexp = fpgetmask();
fpsetmask(fpexp & ~(FP_X_INV|FP_X_DZ));
#endif