Commit [4bc6b9] Maximize Restore History

0.8.13.78: Birds of Feather

* Fix dladdr bogosities: test if dladdr is supported on
the platform, and add an ldso_stub for it if so. This
so that SBCL isn't dependant on the dladdr being at the
same location at runtime as it was on the build-host.
Move the dummy definition for FOREIGN-SYMBOL-IN-ADDRESS
to target-load, so that backtraces on target will work
before foreign.lisp is built. Clean up the real F-S-I-A
definition to use the :os-provides-dladdr feature.
* Fix manual bogosities: generate functions signalling
UNSUPPORTED-OPERATOR-ERROR for SB-BSD-SOCKETS
platform-dependant sockopts on platforms where they're
not supported; make these functions have the normal
doctrings. This so that manual building will work on
non-Linux as well. Also clean up the .sbclrc examples
slightly.

Nikodemus Siivola Nikodemus Siivola 2004-08-25

added tools-for-build/grovel-features.sh
added tools-for-build/os-provides-dladdr-test.c
changed contrib/sb-bsd-sockets/defpackage.lisp
changed contrib/sb-bsd-sockets/sockopt.lisp
changed doc/manual/start-stop.texinfo
changed src/code/foreign.lisp
changed src/code/target-load.lisp
changed tools-for-build/ldso-stubs.lisp
changed make-config.sh
changed version.lisp-expr
tools-for-build/grovel-features.sh Diff Switch to side-by-side view
Loading...
tools-for-build/os-provides-dladdr-test.c Diff Switch to side-by-side view
Loading...
contrib/sb-bsd-sockets/defpackage.lisp Diff Switch to side-by-side view
Loading...
contrib/sb-bsd-sockets/sockopt.lisp Diff Switch to side-by-side view
Loading...
doc/manual/start-stop.texinfo Diff Switch to side-by-side view
Loading...
src/code/foreign.lisp Diff Switch to side-by-side view
Loading...
src/code/target-load.lisp Diff Switch to side-by-side view
Loading...
tools-for-build/ldso-stubs.lisp Diff Switch to side-by-side view
Loading...
make-config.sh Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...