1.0.28.15: Build desymlinkification
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Tue, 5 May 2009 17:11:18 +0000 (17:11 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Tue, 5 May 2009 17:11:18 +0000 (17:11 +0000)
commitb42c75203a3f077e8f59373a48af5e3a304addbf
treeb1517ef8724111a6213ed54519ab3ec5a4e7c2c1
parent577487adfc43408ef5fba0ce118b961407e33494
1.0.28.15: Build desymlinkification

  Changed the object filename computation function to use a different
suffix for files in target-compile mode with the :assem flag.

  Changed the src/compiler/assembly/ paths in build-order.lisp-expr to
refer to src/assembly/ instead.

  Changed the duplicate-stem check in src/cold/shared.lisp to operate
in terms of target-compile object file names.

  Changed both the source and object filename computation functions to
call a new function to remap stem path segments matching "/target/" to
the appropriate per-arch directory.

  Removed the code for creating the compiler/assembly/ and target/
symlinks from make-config.sh.

  With this, source-location information in SBCL is now correct even
when used against an unbuilt source tree.
build-order.lisp-expr
make-config.sh
src/cold/shared.lisp
src/cold/slam.lisp
version.lisp-expr