Hi,
I've been convinced that only rebuilding sys-proclaim.lisp on GCL
occasionally is the Wrong Way To Do It (after maybe 4 developers say so,
I should probably listen...)
So I've just pushed two more changes to the bs2 branch. The first adds a
configure flag, which only has any effect with GCL, called
--enable-sys-proclaim
I think it works correctly... The second patch changes the dependency
building routines slightly so that sys-proclaim.lisp now depends on all
the lisp files.
To test it out, do a make with GCL with sys-proclaim.lisp enabled. Then
touch some lisp file and type make again. For your sake, I hope you're
using ccache!
At the moment, --enable-sys-proclaim is false by default. My logic is
that it's only really useful for people building binaries and they can
set up their scripts to enable the flag. If you're just some developer
messing around with the source, it's probably more irritating having the
whole of Maxima rebuild all the time than having a possible 5% slowdown.
Comments?
Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20130320/d6f72d0f/attachment.pgp>