aboutsummaryrefslogtreecommitdiff
path: root/lang/sbcl
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2011-09-22 02:33:08 +0000
committerStanislav Sedov <stas@FreeBSD.org>2011-09-22 02:33:08 +0000
commit72aedf500fee5975497ba0d840830494bcb226da (patch)
tree538aa4ffbc473cee06f17559656cf5f71c92e065 /lang/sbcl
parentb4099e68cad3131791d8d3179bbfebfb089b6afe (diff)
downloadports-72aedf500fee5975497ba0d840830494bcb226da.tar.gz
ports-72aedf500fee5975497ba0d840830494bcb226da.zip
- Fix build with CLANG.
PR: ports/160327 Reported by: "Hartmann, O." <ohartman@zedat.fu-berlin.de> Submitted by: h h <aakuusta@gmail.com> Obtained from: sbcl bugtracker: https://bugs.launchpad.net/sbcl/+
Notes
Notes: svn path=/head/; revision=282152
Diffstat (limited to 'lang/sbcl')
-rw-r--r--lang/sbcl/files/patch-contrib_asdf-module.mk8
-rw-r--r--lang/sbcl/files/patch-src_runtime_gencgc-internal.h13
2 files changed, 21 insertions, 0 deletions
diff --git a/lang/sbcl/files/patch-contrib_asdf-module.mk b/lang/sbcl/files/patch-contrib_asdf-module.mk
new file mode 100644
index 000000000000..1e9c654b0d1f
--- /dev/null
+++ b/lang/sbcl/files/patch-contrib_asdf-module.mk
@@ -0,0 +1,8 @@
+--- contrib/asdf-module.mk.orig 2011-09-21 17:44:49.000000000 -0700
++++ contrib/asdf-module.mk 2011-09-21 17:45:24.000000000 -0700
+@@ -1,4 +1,4 @@
+-CC=cc
++CC?=cc
+
+ # We need to extend flags to the C compiler and the linker
+ # here. sb-posix, sb-grovel, and sb-bsd-sockets depends upon these
diff --git a/lang/sbcl/files/patch-src_runtime_gencgc-internal.h b/lang/sbcl/files/patch-src_runtime_gencgc-internal.h
new file mode 100644
index 000000000000..25429a69d2a6
--- /dev/null
+++ b/lang/sbcl/files/patch-src_runtime_gencgc-internal.h
@@ -0,0 +1,13 @@
+--- src/runtime/gencgc-internal.h.orig 2011-09-21 17:45:32.000000000 -0700
++++ src/runtime/gencgc-internal.h 2011-09-21 17:46:00.000000000 -0700
+@@ -25,8 +25,8 @@
+ #include "genesis/code.h"
+
+ void gc_free_heap(void);
+-inline page_index_t find_page_index(void *);
+-inline void *page_address(page_index_t);
++extern page_index_t find_page_index(void *);
++extern void *page_address(page_index_t);
+ int gencgc_handle_wp_violation(void *);
+
+