Hi,

> http://build-failures.rhaalovely.net/powerpc/2020-04-09/mail/hashcash.log

Because clang defines __POWERPC__ while gcc does not, it's assumed
we're Mac OS [0]. Reverting to the gcc behaviour allows hashcash to
be built once again.

I did not bump REVISION because it has never been built since the clang
switch.

Comments/feedback are welcome,

Charlène.


[0] https://en.wikipedia.org/wiki/Gestalt_(Mac_OS)


Index: patches/patch-libfastmint_c
===================================================================
RCS file: patches/patch-libfastmint_c
diff -N patches/patch-libfastmint_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-libfastmint_c 1 May 2020 22:00:35 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+OpenBSD/macppc is not Mac OS, we don't ship Gestalt.
+
+Index: libfastmint.c
+--- libfastmint.c.orig
++++ libfastmint.c
+@@ -6,7 +6,7 @@
+ #include <CoreServices/CoreServices.h>
+ #endif
+ 
+-#if defined(__POWERPC__) && !defined(__MACH__) && !defined(__UNIX__) && 
!defined(__CARBON__)
++#if defined(__POWERPC__) && !defined(__MACH__) && !defined(__OpenBSD__) && 
!defined(__UNIX__) && !defined(__CARBON__)
+ #include <Gestalt.h>
+ #endif
+ 

Reply via email to