1.0.39.3: support building on darwin x86 and x86-64 without the dlshim
authorCyrus Harmon <ch-sbcl@bobobeach.com>
Thu, 3 Jun 2010 04:39:50 +0000 (04:39 +0000)
committerCyrus Harmon <ch-sbcl@bobobeach.com>
Thu, 3 Jun 2010 04:39:50 +0000 (04:39 +0000)
commitbd2df60f7c3f579a9c7610925c79a0e783adaa0e
tree95bf13c183d3ed617c8be62d61e5ce34d6c39ede
parent46b1591074b5cf7611eeab0d1e4af7ee4e22ec94
1.0.39.3: support building on darwin x86 and x86-64 without the dlshim

  * x86 config -mmacosx-version-min cleanup

  * remove dlshim feature in make-config.sh

  * fix extern-alien-name and ldso naming conventions

  * kludge in load-cold-foreign-symbol-table to strip off the leading
    #\_ from the nm parsing

  * change dependency on ldso stubs for dlopen and friends to be
    #!-dlshim instead of #!-darwin

  * remove Config.x86-64-darwin9+ and replace with makefile
    conditionals

  * add :dlshim feature for darwin in make-config.sh and rework the
    darwin9+ stuff

  * make grovel-headers.c load genesis/config.h first so that we can
    use the LISP_FEATURE_xxx conditionals earlier
NEWS
make-config.sh
src/code/foreign.lisp
src/compiler/generic/genesis.lisp
src/runtime/Config.x86-64-darwin
src/runtime/Config.x86-64-darwin9+ [deleted file]
src/runtime/Config.x86-darwin
src/runtime/darwin-os.c
tools-for-build/grovel-headers.c
tools-for-build/ldso-stubs.lisp
version.lisp-expr