summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch')
-rw-r--r--games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch10
1 files changed, 10 insertions, 0 deletions
diff --git a/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch b/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch
new file mode 100644
index 000000000000..c1904ea9f8be
--- /dev/null
+++ b/games-arcade/apricots/files/apricots-0.2.7-sign-undef.patch
@@ -0,0 +1,10 @@
+Undefined reference to sign() when using -O1 or above.
+--- a/apricots/all.cpp
++++ b/apricots/all.cpp
+@@ -19,5 +19,5 @@
+ // Sign function
+
+-inline int sign(int n) { return (0 < n) - (n < 0); }
++int sign(int n) { return (0 < n) - (n < 0); }
+
+ // Error message for switch statements that shouldn't ever get to default