d40a688ae3
- Due custom do-{build,test,install} UNLIMIT_RESOURCES were not honored leading to: //slurp-ucd *** - No more room for LISP objects errors. Adjust these target to honor UNLIMIT_RESOURCES. - sbcl does not work with PaX MPROTECT because mmap()s by OR'ing all PROT_{EXEC,READ,WRITE}. Unfortunately src/runtime/sbcl is also used as part of building needing also `${PAXCTL} +m' in the middle of the build. Introduce an SBCL_PAXCTL variable (by default `:') via patch-src_runtime_GNUmakefile that execute a program against src/runtime/sbcl and define it for platforms that have a paxctl tool. Mark bin/sbcl with NOT_PAX_MPROTECT_SAFE too. - Refactor the environment variables injection logic in do-{build,test,install} to honor MAKE_ENV and INSTALL_ENV. - Minor mostly cosmetic adjustments (use ${RM}, not rm) Bump PKGREVISION |
||
---|---|---|
.. | ||
patch-ab | ||
patch-src_runtime_backtrace.c | ||
patch-src_runtime_breakpoint.c | ||
patch-src_runtime_bsd-os.c | ||
patch-src_runtime_bsd-os.h | ||
patch-src_runtime_coreparse.c | ||
patch-src_runtime_dynbind.c | ||
patch-src_runtime_gc-common.c | ||
patch-src_runtime_gencgc.c | ||
patch-src_runtime_globals.c | ||
patch-src_runtime_GNUmakefile | ||
patch-src_runtime_interr.c | ||
patch-src_runtime_interrupt.c | ||
patch-src_runtime_monitor.c | ||
patch-src_runtime_os-common.c | ||
patch-src_runtime_os.h | ||
patch-src_runtime_parse.c | ||
patch-src_runtime_purify.c | ||
patch-src_runtime_runtime.c | ||
patch-src_runtime_runtime.h | ||
patch-src_runtime_save.c | ||
patch-src_runtime_thread.c | ||
patch-src_runtime_validate.c | ||
patch-src_runtime_vars.c | ||
patch-src_runtime_x86-64-bsd-os.c | ||
patch-tools-for-build_grovel-headers.c |