Build system updates (call for testers!)



>>>>> "Rupert" == Rupert Swarbrick <rswarbrick at gmail.com> writes:

    Rupert> Raymond Toy <toy.raymond at gmail.com> writes:
    >> It's not just cmucl.  If I delete binary-clisp, make doesn't rebuild
    >> anything for clisp either.

    Rupert> That's confusing. I've just tried it at my end. With a "clean" tree
    Rupert> (that I'd been working on with SBCL, in fact), I run

    Rupert>   ./configure --with-clisp
    Rupert>   make

    Rupert> It builds Maxima with clisp. So far, so good. Then

    Rupert>   rm -rf src/binary-clisp
    Rupert>   make

    Rupert> And it recompiles. Am I doing a different sequence of steps from you?

Ok.  It's your changes to src/Makefile.am.  You've broken support for
building with multiple lisps.  If you undo the BINARY_DIR stuff and
put back the original version, things work again.  automake will
complaing about sharefiles.mk not existing, but if you configure and
make, sharefiles.mk is recreated and things will build.

I remember now that that is why sharefiles.mk was checked in: to keep
automake from complaining.  I never figured out how to stop that, but
you seem to have succeeded.

Ray