From Josh Elsasser; thank you! I'm adding patch-src_c_package_d (from Daniel Kochmaski) to work around a SIGSEGV on 64-bit big-endian platforms, so I can have Common Lisp on powerpc64. Josh Elsasser built ecl on mips64 and sparc64.
23 lines
872 B
Plaintext
23 lines
872 B
Plaintext
$OpenBSD: patch-src_configure,v 1.9 2020/08/24 21:38:06 gkoehler Exp $
|
|
Index: src/configure
|
|
--- src/configure.orig
|
|
+++ src/configure
|
|
@@ -5050,7 +5050,7 @@ LSP_FEATURES="(cons :android ${LSP_FEATURES})"
|
|
BUNDLE_LDFLAGS="-shared ${LDFLAGS}"
|
|
ECL_LDRPATH="-Wl,--rpath,~A"
|
|
clibs="-lpthread ${clibs}"
|
|
- SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION"
|
|
+ SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.${ECLLIB_VERSION}"
|
|
SONAME_LDFLAGS="-Wl,-soname,SONAME"
|
|
;;
|
|
solaris*)
|
|
@@ -9682,7 +9682,7 @@ if test ${enable_shared} = "yes"; then
|
|
|
|
$as_echo "#define ENABLE_DLOPEN 1" >>confdefs.h
|
|
|
|
- LSP_LIBRARIES="${SHAREDPREFIX}ecl.${SHAREDEXT}"
|
|
+ LSP_LIBRARIES="${SHAREDPREFIX}ecl.${SHAREDEXT}.${ECLLIB_VERSION}"
|
|
|
|
|
|
LSP_FEATURES="(cons :wants-dlopen ${LSP_FEATURES})"
|