Update to sbcl-2.1.4
maintainer timeout ok abieber@
This commit is contained in:
parent
2a0b2831de
commit
b6aa582c59
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.45 2021/05/05 16:24:06 sthen Exp $
|
||||
# $OpenBSD: Makefile,v 1.46 2021/05/28 16:23:31 solene Exp $
|
||||
|
||||
BROKEN-i386 = build fails in "Compiling file [...]/src/compiler/generic/genesis.lisp"
|
||||
# ;; Compiling file /pobj/sbcl-2.0.1/sbcl-2.0.1/src/compiler/generic/genesis.lisp ...
|
||||
@ -25,7 +25,7 @@ USE_WXNEEDED = Yes
|
||||
|
||||
COMMENT= compiler and runtime system for ANSI Common Lisp
|
||||
|
||||
V = 2.0.1
|
||||
V = 2.1.4
|
||||
DISTNAME= sbcl-${V}-source
|
||||
PKGNAME= sbcl-${V}
|
||||
WRKDIST= ${WRKDIR}/sbcl-${V}
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (sbcl-2.0.1-source.tar.bz2) = hFDWC3Jko0FY+IEdRtxudP+FW70SJ3Ulcod+ZgTOVug=
|
||||
SIZE (sbcl-2.0.1-source.tar.bz2) = 6466983
|
||||
SHA256 (sbcl-2.1.4-source.tar.bz2) = mSYOI0b80irlVG4VuvUImdyzt1psdMx8yEk3iJnvvRE=
|
||||
SIZE (sbcl-2.1.4-source.tar.bz2) = 6550812
|
||||
|
@ -1,17 +1,19 @@
|
||||
$OpenBSD: patch-src_runtime_Config_generic-openbsd,v 1.4 2019/05/14 07:59:53 solene Exp $
|
||||
$OpenBSD: patch-src_runtime_Config_generic-openbsd,v 1.5 2021/05/28 16:23:31 solene Exp $
|
||||
|
||||
Don't try to guess (wrong) with clang. Just assume we have pie
|
||||
|
||||
Index: src/runtime/Config.generic-openbsd
|
||||
--- src/runtime/Config.generic-openbsd.orig
|
||||
+++ src/runtime/Config.generic-openbsd
|
||||
@@ -17,9 +17,7 @@ CFLAGS += -pthread -DOS_THREAD_STACK
|
||||
@@ -17,11 +17,7 @@ CFLAGS += -pthread
|
||||
OS_LIBS += -pthread
|
||||
endif
|
||||
|
||||
-ifeq ($(DISABLE_PIE),yes)
|
||||
-ifneq ($(shell $(CC) -dM -E - < /dev/null 2>/dev/null | grep -e '__clang__'),)
|
||||
CFLAGS += -fno-pie
|
||||
LINKFLAGS += -Wl,-nopie
|
||||
LINKFLAGS += -nopie
|
||||
LDFLAGS += -nopie
|
||||
__LDFLAGS__ += -nopie
|
||||
-endif
|
||||
-endif
|
||||
|
@ -1,13 +1,13 @@
|
||||
$OpenBSD: patch-src_runtime_GNUmakefile,v 1.9 2020/03/15 19:54:00 solene Exp $
|
||||
$OpenBSD: patch-src_runtime_GNUmakefile,v 1.10 2021/05/28 16:23:31 solene Exp $
|
||||
Index: src/runtime/GNUmakefile
|
||||
--- src/runtime/GNUmakefile.orig
|
||||
+++ src/runtime/GNUmakefile
|
||||
@@ -34,7 +34,7 @@ __LDFLAGS__ =
|
||||
@@ -33,7 +33,7 @@ __LDFLAGS__ =
|
||||
|
||||
include ../../output/prefix.def
|
||||
|
||||
-CFLAGS += -g -Wall -Wundef -Wsign-compare -Wpointer-arith -O3
|
||||
+CFLAGS += -Wall -Wundef -Wsign-compare -Wpointer-arith
|
||||
ASFLAGS += $(CFLAGS)
|
||||
CPPFLAGS += -I. -DSBCL_PREFIX=\"$(SBCL_PREFIX)\"
|
||||
CPPFLAGS += -I.
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
$OpenBSD: patch-src_runtime_gc-common_c,v 1.3 2020/03/15 19:54:00 solene Exp $
|
||||
$OpenBSD: patch-src_runtime_gc-common_c,v 1.4 2021/05/28 16:23:31 solene Exp $
|
||||
ffsl is non-standard, but both gcc and clang have it as builtin...
|
||||
clang only has it as builtin
|
||||
|
||||
Index: src/runtime/gc-common.c
|
||||
--- src/runtime/gc-common.c.orig
|
||||
+++ src/runtime/gc-common.c
|
||||
@@ -57,6 +57,8 @@
|
||||
@@ -58,6 +58,8 @@
|
||||
#define LONG_FLOAT_SIZE 3
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user