summaryrefslogtreecommitdiff
path: root/run-sbcl.sh
AgeCommit message (Collapse)Author
2023-04-21Add android build system (crosscompiling with NDK)Gleefre
Uses NDK as C crosscompiler and ADB to run code on the target device. Uses both :linux and :android features (android is almost a linux). It also reserves a folder android-libs/ for putting precompiled libraries to link agains (for example zstd for core compression). See doc/internals-notes/Android-build.txt for more details
2021-06-19Handle x:/y/z/run-sbcl.sh and x:\y\z\run-sbcl.shLuís Borges de Oliveira
In which case "cd ./x:/y/z/run-sbcl.sh" wouldn't work.
2021-05-30Tweak run-sbcl.sh for Solaris's /bin/sh.Richard M Kreuter
2021-05-03Cleanup 546416b34d and add a test for what it addressed.Richard M Kreuter
546416b34d added some unnecessary (but harmless) quoting and left an unused variable in run-sbcl.sh.
2021-05-02Fixup pathname quoting in run-sbcl.sh.Richard M Kreuter
2021-05-02Support building & testing in a tree whose leaves are symlinks.Richard M Kreuter
2021-04-30Ensure SBCL_HOME gets set to an absolute pathname in run-sbcl.sh.Richard M Kreuter
When invoked by a relative pathname to a non-symlink, or through a sequence of symlinks the last of which has a relative target, SBCL_HOME got set to a relative pathname, which makes MODULE-PROVIDE-CONTRIB sensitive to *DEFAULT-PATHNAME-DEFAULTS*.
2020-06-02Use $SHELL to fix some Solaris testsDouglas Katzman
The syntax "export TEST_BASEDIR=thing" does not work with /bin/sh, and the syntax "X=y exec myprog" is valid but does not expose X to the child unless first exported. It's a wonder anyone can run SBCL on Solaris.
2018-05-02Don't print (running SBCL from: .) from run-sbcl.shStas Boukarev
2013-11-14Tail call (exec) at the end of run-sbcl.shPaul Khuong
exec-ing into the runtime executable doesn't hurt and helps rlwrap. Suggested by William Cushing (lp#1249183).
2013-10-21fix symlink handling (generally and on OS X) in run-sbcl.shChristophe Rhodes
Patch from Stelian Ionescu, lp#1242643
2013-10-17Deliver each contrib as a single FASL. Don't implicitly require ASDF or ↵Francois-Rene Rideau
source code at runtime. Also, move contrib output to obj/sbcl-home/, asdf cache to obj/asdf-cache/ Update sb-grovel and other contribs and their tests for asdf3. Fixes lp#1132254.
2012-06-18Make run-sbcl.sh executableDavid Lichteblau
2010-10-201.0.43.79: run-sbcl.sh: print run location to stderr instead of stdoutNikodemus Siivola
Allows using run-sbcl.sh for jobs requiring a clean stdout.
2010-09-301.0.43.13: "minor fixed for Win32" from Kalyanov DmitryNikodemus Siivola
* fix run-sbcl.sh for cygwin: need to convert the path. * fix contrib building for cygwin with GCC 4.x installed: require GCC 3.x since GCC 4.x apparently doesn't do -mno-cygwin. * PeekConsoleInput's third argument is the number of array in elements, not bytes. http://msdn.microsoft.com/en-us/library/ms684344%28VS.85%29.aspx Old usage led to stack overwriting.
2010-08-311.0.42.7: fix shell scripts on Solaris (and FreeBSD?)Nikodemus Siivola
* Patch by Josh Elsasser, lp#615497. * Fixes for run-sbcl.sh and tests/subr.sh on Solaris, some of which I believe were also necessary on FreeBSD. * A missing #include needed on Solaris is also added.
2010-08-171.0.41.48: make run-sbcl.sh work on Darwin (and presumably other BSD-clones)Nikodemus Siivola
* BSD readlink doesn't support -f, fall back on dirname if readlink didn't work.
2010-06-271.0.39.23: Fix run-sbcl.sh to use absolute paths when necessary.Alastair Bridgewater
* The new ASDF 2 requires absolute paths in places where SBCL historically used relative paths. The last(?) remaining place where this happens is the SBCL_HOME environment variable set up by run-sbcl.sh. Fixed by introducing a readlink -f to generate an absolute path to the base SBCL directory.
2010-03-251.0.36.39: report location correctly in run-sbcl.shNikodemus Siivola
* Thanks to Attila Lendvai for noticing. In despite the freeze.
2009-09-151.0.31.10: run-sbcl.sh to support --coreNikodemus Siivola
Thanks to Attila Lendvai.
2008-10-311.0.22.1: run-sbcl.sh improvementsGabor Melis
- make run-sbcl.sh executable - don't require it to be started from the top of the source dir ... so that "~/sbcl/run-sbcl.sh" is a drop in replacement for "sbcl".
2008-10-061.0.21.7: fix argument quoting in run-sbcl.shNikodemus Siivola
* Now things like sh run-sbcl.sh --eval '(load "foo.lisp")' should work correctly.
2008-01-151.0.13.32: fix run-sbcl.sh when sh != bash in disguiseNikodemus Siivola
...2008! Shell portability issues! AAARGH! (Ok, slightly embarrassed as well.)
2008-01-141.0.13.29: run-sbcl.sh scriptNikodemus Siivola
* I'm tired of typing the mantra, and it's probably good to make it easy for users too to run SBCL before installation. * Add to binary tarball, and mention in INSTALL.