mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-20 19:42:30 -08:00
add workaround for broken bdwgc version 8.2.4
This commit is contained in:
parent
0e05a7f360
commit
4db4d00c20
2 changed files with 8 additions and 1 deletions
4
src/aclocal.m4
vendored
4
src/aclocal.m4
vendored
|
|
@ -341,6 +341,7 @@ case "${host_os}" in
|
|||
SHARED_LDFLAGS="-shared ${LDFLAGS}"
|
||||
BUNDLE_LDFLAGS="-shared ${LDFLAGS}"
|
||||
ECL_LDRPATH="-Wl,--rpath,~A"
|
||||
GC_CFLAGS="-DGC_PTHREAD_SIGMASK_NEEDED" dnl workaround for broken bdwgc v8.2.4
|
||||
clibs="${clibs}"
|
||||
SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION"
|
||||
SONAME_LDFLAGS="-Wl,-soname,SONAME"
|
||||
|
|
@ -351,6 +352,7 @@ case "${host_os}" in
|
|||
SHARED_LDFLAGS="-shared ${LDFLAGS}"
|
||||
BUNDLE_LDFLAGS="-shared ${LDFLAGS}"
|
||||
ECL_LDRPATH="-Wl,--rpath,~A"
|
||||
GC_CFLAGS="-DGC_PTHREAD_SIGMASK_NEEDED" dnl workaround for broken bdwgc v8.2.4
|
||||
clibs="${clibs}"
|
||||
SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION"
|
||||
SONAME_LDFLAGS="-Wl,-soname,SONAME"
|
||||
|
|
@ -362,6 +364,7 @@ case "${host_os}" in
|
|||
SHARED_LDFLAGS="-shared ${LDFLAGS}"
|
||||
BUNDLE_LDFLAGS="-shared ${LDFLAGS}"
|
||||
ECL_LDRPATH="-Wl,--rpath,~A"
|
||||
GC_CFLAGS="-DGC_PTHREAD_SIGMASK_NEEDED" dnl workaround for broken bdwgc v8.2.4
|
||||
clibs="-lpthread ${clibs}"
|
||||
SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION"
|
||||
SONAME_LDFLAGS="-Wl,-soname,SONAME"
|
||||
|
|
@ -1132,6 +1135,7 @@ if test "${enable_boehm}" = "included"; then
|
|||
autoreconf -vif
|
||||
automake --add-missing
|
||||
fi;
|
||||
CFLAGS="$CFLAGS $GC_CFLAGS";
|
||||
cd $currentdir;
|
||||
if mkdir gc; then
|
||||
if (destdir=`${PWDCMD}`; cd gc; \
|
||||
|
|
|
|||
5
src/configure
vendored
5
src/configure
vendored
|
|
@ -6042,6 +6042,7 @@ LSP_FEATURES="(cons :android ${LSP_FEATURES})"
|
|||
SHARED_LDFLAGS="-shared ${LDFLAGS}"
|
||||
BUNDLE_LDFLAGS="-shared ${LDFLAGS}"
|
||||
ECL_LDRPATH="-Wl,--rpath,~A"
|
||||
GC_CFLAGS="-DGC_PTHREAD_SIGMASK_NEEDED"
|
||||
clibs="${clibs}"
|
||||
SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION"
|
||||
SONAME_LDFLAGS="-Wl,-soname,SONAME"
|
||||
|
|
@ -6052,6 +6053,7 @@ LSP_FEATURES="(cons :android ${LSP_FEATURES})"
|
|||
SHARED_LDFLAGS="-shared ${LDFLAGS}"
|
||||
BUNDLE_LDFLAGS="-shared ${LDFLAGS}"
|
||||
ECL_LDRPATH="-Wl,--rpath,~A"
|
||||
GC_CFLAGS="-DGC_PTHREAD_SIGMASK_NEEDED"
|
||||
clibs="${clibs}"
|
||||
SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION"
|
||||
SONAME_LDFLAGS="-Wl,-soname,SONAME"
|
||||
|
|
@ -6063,6 +6065,7 @@ LSP_FEATURES="(cons :android ${LSP_FEATURES})"
|
|||
SHARED_LDFLAGS="-shared ${LDFLAGS}"
|
||||
BUNDLE_LDFLAGS="-shared ${LDFLAGS}"
|
||||
ECL_LDRPATH="-Wl,--rpath,~A"
|
||||
GC_CFLAGS="-DGC_PTHREAD_SIGMASK_NEEDED"
|
||||
clibs="-lpthread ${clibs}"
|
||||
SONAME="${SHAREDPREFIX}ecl.${SHAREDEXT}.SOVERSION"
|
||||
SONAME_LDFLAGS="-Wl,-soname,SONAME"
|
||||
|
|
@ -7111,6 +7114,7 @@ printf "%s\n" "$as_me: Configuring included Boehm GC library:" >&6;}
|
|||
autoreconf -vif
|
||||
automake --add-missing
|
||||
fi;
|
||||
CFLAGS="$CFLAGS $GC_CFLAGS";
|
||||
cd $currentdir;
|
||||
if mkdir gc; then
|
||||
if (destdir=`${PWDCMD}`; cd gc; \
|
||||
|
|
@ -12614,4 +12618,3 @@ fi
|
|||
|
||||
|
||||
for i in $srcdir/c/*/; do mkdir -p c/`basename $i`; done
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue